Issue
I am new to programming and started the MOOC.FI course (https://www.mooc.fi/en/installation/netbeans) I am running Windows 10. I downloaded both TMC beans 1.4.0, as well as Eclipse Temurin JDK with Hotspot 11.0.12+7(x64).
When I open Netbeans, it says
The JDK is missing and is required to run some NetBeans modules Please use the --jdkhome command line option to specify a JDK installation or see http://wiki.netbeans.org/FaqRunningOnJre for more information.
I tried :
- Uninstalling and redownloading both the JDK and TMC beans.
- Changing the tmcbeans.conf file, changing the file to: #jdkhome="C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot"
- Adding: netbeans_jkdhome="C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot"
Both haven't stopped TMC Beans from returning the same message.
EDIT:
The problem is fixed, I downloaded OpenJDK 8 with hotspot from https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9
Then, I added the line 'jdkhome="C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot"' to the tmcbeans.conf file. I found it at C:\Program Files\TMCBeans\etc.
After this, the message no longer appears.
Solution
Have you tried downloading the older JDKs from - https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9?
EDIT 20/08/21 The University of Helsinki is aware of the issue and they are working to resolve it.
Answered By - Duncan Skilton