How to set the JDK Netbeans runs on?
Thanks to KasunBG's tip, I found the solution in the "suggested" link, update the following file (replace 7.x with your Netbeans version) :
C:\Program Files\NetBeans 7.x\etc\netbeans.conf
Change the following line to point it where your java installation is :
netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"
You may need Administrator privileges to edit netbeans.conf
Go to Tools
-> Java Platforms
. There, click on Add Platform, point it to C:\Program Files (x86)\Java\jdk1.6.0_25
. You can either set the another JDK version or remove existing versions.
Another solution suggested in the oracle (sun) site is,
netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"
I tried this on 6.9.1. You may change the JDK per project as well. You need to set the available JDKs via Java Platforms
dialog. Then, go to Run
-> Set Project Configuration
-> Customize
.
After that, in the opened Dialog box go to Build
-> Compile
. Set the version.
For those not using Windows the file to change is netbeans-8.0/etc/netbeans.conf
and the line(s) to change is:
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
commenting out the old value and inserting the new value