I have just installed Netbeans 8.0.2 on CentOS 6.5.
When I try to run it, I get the message
Cannot find java. Please use the --jdkhome switch
I have /usr/share/java-1.7.0 so I typed
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/share/java-1.7.0
and still got
Cannot find java. Please use the --jdkhome switch
I also have /root/Downloads/jdk1.8.0_40 which allowed me to install Netbeans. However, when I type
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /root/Downloads/jdk1.8.0_40
I still get
Cannot find java. Please use the --jdkhome switch
I tried
whereis java
and got
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz
However
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/bin/java
still produces
Cannot find java. Please use the --jdkhome switch.
I do recommend you to change the configuration of JDK used by NetBeans in netbeans.conf
config file:
netbeans_jdkhome="C:\Program Files\Java\..."
example:
sudo vim /usr/local/netbeans-8.2/etc/netbeans.conf
First, please remember that in a Mac computer the netbeans.conf file is stored at
/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
(if you had used the default installation package.)
Then, also remember that the directory you MUST use on either "netbeans_jdkhome" or "--jdkhome" it's NOT the /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/ but the following one:
/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home //<-- Please, notice the /Contents/Home at the end. That's the "trick"!
Note: of course, you must change the versions for both NetBeans and JDK you're using.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With