У меня есть 2 разные версии java, как показано ниже
C:\Program Files\Java\jdk1.8.0_241
and
C:\Program Files\Java\open-jdk-1.8
JAVA_HOME
установлено на C:\Program Files\Java\jdk1.8.0_241
, и моя java программа была скомпилирована с C:\Program Files\Java\jdk1.8.0_241.
Ниже указано правильное значение, если я хочу запустить скомпилированный HelloWorld в C: \ workspace с открытым jdk, расположенным в C: \ Program Files \ Java \ open-jdk-1.8, как показано ниже
C:\workspace\src>"C:\Program Files\Java\open-jdk-1.8\bin\java" HelloWorld