Issue “unable to find the JDK in the system” can occur while doing a new installation or in existing installed NetBeans. This can be resolved by following very easy steps:
In New Installation
To resolve this issue while doing a new installation follow below-mentioned steps:
- Open Command Prompt in “Run As Administrator” Mode
Java Development Kit: How To Install And Setup the JDK For A Mac Running OS X - Duration: 6:35. The Learn Programming Channel 110,910 views. Download OpenJDK from Archived OpenJDK GA Releases. This will give you a file such as openjdk-9.0.4osx-x64bin.tar. Extract the tar file and copy it to the correct place in your machine. Tar -xf openjdk-9.0.4osx-x64bin.tar sudo cp -r jdk-12.0.2.jdk /Library/Java/JavaVirtualMachines/ Now you can run the Netbeans installer. On September 21, 2017 the 9.0 release of the Java Development Kit (JDK) became available to the general public. However, NetBeans 8.2 does not work properly running on Mac OS X High Sierra using the 9.01 release of the JDK.
2. Go to the directory, where NetBeans has been downloaded in the system using Command Prompt.
3. Now run the command
4. Now Run the NetBeans to install.
In Existing Installation
If you are facing the same issue in already installed NetBeans, in that case, you will need to find netbeans.conf file which might be located at
C:Program Files (x86)NetBeans 7.4etcnetbeans.conf
And Find “netbeans_jdkhome=”C:Program Files (x86)Javajdk1.7.0_55” this line as shown in below image:
Change the Location of JDK as desired or you can comment it out and It will automatically scan the system for the JDK.
On September 21, 2017 the 9.0 release of the Java Development Kit (JDK) became available to the general public. However, NetBeans 8.2 does not work properly running on Mac OS X High Sierra using the 9.01 release of the JDK. The product installs without a problem; however, when you start the Integrated Development Environment (IDE) it does not operate properly. For example, selecting either the 'New File...' or 'New Project...' menu items from the 'File' menu does nothing. The status panel in the bottom right corner of the IDE indicates there is a single notification. When you click on it, you get a screen similar to the one shown below.
The solution is to run NetBeans with JDK 8. The first step in the process is to make sure you are no longer running NetBeans, so select the 'Quit NetBeans' menu item from the 'NetBeans' menu.
The next step involves heading over to Oracle's Java SE download page.
http://www.oracle.com/technetwork/java/javase/overview/index.html.
Left-click on the 'Downloads' tab and then navigate down to the section entitled 'Java SE 8'. Below is a photograph of how that web page looks for the 151/152 updates of the Java 8 platform.
Left-click on the 'Download' button for the Java 8 JDK and follow the on-screen instructions to complete the process of downloading the latest version. After completing the JDK installation process, left-click on the 'Finder' icon in the Dock, left-click on the 'Go' menu and then left-click on the 'Go To Folder...' menu item. When presented with the 'Go to the folder' panel, enter '
/Library/Java/JavaVirtualMachines' in the fields as shown in the figure below.
Left-click on the 'Go' button and you'll be presented with a window similar to the one shown in the figure below.
Record the name of the JDK 8 folder. For this example, it is '
jdk1.8.0_152.jdk'.
Go to the 'Applications' folder in Finder.
Left-double-click on the 'NetBeans' folder.
Right-click on the 'NetBeans 8.2.app' icon and then left-click on the 'Show Package Contents' menu item.
Left double-click on the 'Contents' folder. Left double-click on the 'Resources' folder. Left double-click on the 'NetBeans' folder. Left double-click on the 'etc' folder.
Open the '
netbeans.confDownload Java Netbeans Jdk
' file with Text Edit. This will open the configuration file in the editor allowing you to make changes. Locate the following line in the configuration file.
#netbeans_jdkhome='/path/to/jdk'Remove the hash tag at the beginning of the line and replace the '/path/to/jdk' section of the line with the path to where JDK8 is installed on your machine. For our example scenario, the line in the configuration file appears as follows.
netbeans_jdkhome='/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home'
Save the changes to the configuration file.
After following this process, you should be able to run NetBeans 8.2 on your Mac without any problems.
Referencesmorteza08. 'New project and New file do not operate.' NetBeans Forums, 24 Sept. 2017, https://forums.netbeans.org/topic68000.html.
Netbeans Ide With Jdk Download
Oracle. 'Java SE Development Kit 8 Downloads.' Oracle.com, 17 Oct. 2017, http://www.oracle.com/technetwork/java/javase/overview/index.html.
Download Jdk 5 For Netbeans
Oracle. “Oracle Announces Java SE 9 and Java EE 8.” Oracle.com, Oracle, 21 Sept. 2017, www.oracle.com/corporate/pressrelease/java-se-9-and-ee-8-092117.html.