Can't create project on Netbeans 8.2
NetbeansNetbeans Problem Overview
Netbeans Solutions
Solution 1 - Netbeans
EDIT: The solution is to install JDK 8, as JDK 9 and beyond are currently not supported.
If however, you already have installed JDK 8, then kindly follow the steps outlined below.
The reason is that there is a conflict with the base JDK that NetBeans starts with. You have to set it to a lower version.
- Go to the folder
"C:\Program Files\NetBeans 8.2\etc"
, or wherever NetBeans is installed. - Open the
netbeans.conf
file. - Locate
netbeans_jdkhome
and replace the JDK path there with"C:\Program Files\Java\jdk1.8.0_152"
, or wherever your JDK is installed. Be sure to use the right path, or you will run into problems. Here,JDK 1.8.0_152
is installed. - Save the file, and restart NetBeans. It worked for me, should do for you too.
Solution 2 - Netbeans
- You can solve your problem by deleting folder
JDK-9
. - Restart Netbeans.
- It will give you a message if you want to use the default version of JDK.
- Press
yes
orok
.
Or you can remove JDK-9
from your pc and install JDK-8
.
Solution 3 - Netbeans
As the other people said, NetBeans is always going to use the latest version of JDK installed (currently JDK9) which is not working with NetBeans 8.2 and is causing problems as you guys mentioned.
You can solve this problem by forcing NetBeans to use JDK8 instead of deleting JDK9!
You just have to edit netbeans.conf
file:
MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows C:\Program Files\NetBeans 8.2\etc\
Open netbeans.conf with your favourite editor and find this line: netbeans_jdkhome="/path/to/jdk"
Remove # sign in front of it and modify it by typing your desired JDK version (JDK8) home location.
Im not sure why is JDK9 not working with NetBeans8.2, but if I found out I will write it here...
Default JDK locations:
Mac OS ↴ > /Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
Windows ↴
> C:\Program Files\Java\jdk1.8.0_152
I've used jdk1.8.0_152 as example
Solution 4 - Netbeans
I had the same problem I installed NetBeans 8.2 on macOS High Sierra, and by default settings, NetBeans will work with the latest JDK release (currently JDK 9).
What I did was forcing NetBeans to use JDK 8, you must config your netbeans.conf
file, you can find it on:
>/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
You need to uncomment and update your path to JDK, you will find yours at:
>/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Just save it, restart NetBeans and you are done!
Solution 5 - Netbeans
If you run in linux, open file netbeans.conf using nano or anything else.
nano netbeans-8.2/etc/netbeans.conf
and edit jdkhome or directory for jdk
netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
you can check your jdk version with
java -version
or
ls /usr/lib/jvm
Solution 6 - Netbeans
Java SE Development Kit 9 is not compatible with the Netbeans IDE 8.2.
My Solution:
-
Delete the current JDK 9
-
Install this previous trust version of JDK: JDK 8
-
Modify the following file: \Program Files\NetBeans 8.2\etc\netbeans.conf to the given folder path of the newly installed JDK 8: netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_151" (example)
Solution 7 - Netbeans
Faced same issue with jdk 10. While installing netbeans prompted for jdk default location was taken as jdk 10. This was the issue, it should be jdk8 (1.8).
- Close Netbeans
- Open below file
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
- Comment jdkhome line jdk9 or jdk10 with # sign:
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
- Add new jdkhome line for jdk8:
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
- Start Netbeans
Note: If the above .conf file is not editable, then use Administrator mode. I use Notepad++, it prompted for restarting Notepad++ in Administrator mode, then save worked fine.
Solution 8 - Netbeans
I had the same issue,
-
Quit Netbeans.
-
Delete the JDK9 file in : /Library/Java/JavaVirtualMachines
-
Install the JDK8 : Download link
Good luck :)
Solution 9 - Netbeans
@ubuntu 18.04
sudo apt install openjdk-8-jdk
then
sudo update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
choose java 8 then restart netbeans
Done
Solution 10 - Netbeans
Yes it s working: remove the path of jdk 9.0 and uninstall this from Cantroll panel instead install jdk 8version and set it's path, it is working easily with netbean 8.2.
Solution 11 - Netbeans
I tried setting netbeans_jdkhome="/path/to/jdk-9.0.4"
in netbeans.config of "C:\Program Files\NetBeans8.2\etc" in Windows 10. It shows a notification "Unexpected Exception".
Solution 12 - Netbeans
For anyone that wants to download jdk 8 without an oracle account: https://download.oracle.com/otn-pub/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-windows-x64.exe
copy and paste the link. Jdk 15 didn't work for me so i tried using jdk 8 and it worked.
Solution 13 - Netbeans
- Open notepad as administrator(right click on it then click run as administrator)
- Open the following document from Netbeans directory via Notepad file->open. Make sure where it was installed.
> C:\Program Files\NetBeans 8.2\etc\netbeans.conf
- Add the following path;
> netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
- Save it as netbeans.conf in the same place.
- Now open the Netbeans.. Everything will work properly but you will be notified regarding jdk path in the beginning..
Solution 14 - Netbeans
This is how it worked for me :
- Open Netbeans - A start page will be opened automatically.
- On start page you can see a tab named 'Activate Features', click on it.
- Select all plugins that are installed and appeared there.
- Click on 'Activate' button. Restart the IDE. You are good to go.