Can't create project on Netbeans 8.2

Netbeans

Netbeans Problem Overview


I have windows 10 OS, I just downloaded JDK 9, and Netbeans 8.2 version with All features. When I want to create (Java) project, it just can't do it. Doesn't give me an error or something, just this blank screen.

enter image description here

What could be problem here, so I can't create any project ?

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.

  1. Go to the folder "C:\Program Files\NetBeans 8.2\etc", or wherever NetBeans is installed.
  2. Open the netbeans.conf file.
  3. 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.
  4. Save the file, and restart NetBeans. It worked for me, should do for you too.

Solution 2 - Netbeans

  1. You can solve your problem by deleting folder JDK-9.
  2. Restart Netbeans.
  3. It will give you a message if you want to use the default version of JDK.
  4. Press yes or ok.

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).

NetBeans Problem

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

enter image description here

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

enter image description here

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:

  1. Delete the current JDK 9

  2. Install this previous trust version of JDK: JDK 8

  3. 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).

  1. Close Netbeans
  2. Open below file
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. Comment jdkhome line jdk9 or jdk10 with # sign:
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. Add new jdkhome line for jdk8:
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. 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

  1. Open notepad as administrator(right click on it then click run as administrator)
  2. 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

  1. Add the following path;

> netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"

  1. Save it as netbeans.conf in the same place.
  2. 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.
Categories

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionNemusView Question on Stackoverflow
Solution 1 - NetbeansKingsley IjikeView Answer on Stackoverflow
Solution 2 - NetbeansnadaView Answer on Stackoverflow
Solution 3 - NetbeansBlueDevView Answer on Stackoverflow
Solution 4 - NetbeansabranheView Answer on Stackoverflow
Solution 5 - NetbeansElbo Shindi PangestuView Answer on Stackoverflow
Solution 6 - NetbeanstesttamasView Answer on Stackoverflow
Solution 7 - NetbeansManohar Reddy PoreddyView Answer on Stackoverflow
Solution 8 - NetbeansDevMachineView Answer on Stackoverflow
Solution 9 - NetbeansA.RaoufView Answer on Stackoverflow
Solution 10 - Netbeansuser9214873View Answer on Stackoverflow
Solution 11 - NetbeansTarunView Answer on Stackoverflow
Solution 12 - Netbeansuser10004588View Answer on Stackoverflow
Solution 13 - NetbeansBen Hanan SubendranView Answer on Stackoverflow
Solution 14 - NetbeansNeeraj KumarView Answer on Stackoverflow