JAVA_HOME环境变量可以引用JDK 11(例如jdk-11.0.8),同时在Eclipse 2020-06下运行Codename One应用程序吗?
还是必须指向JDK 8(例如jdk-1.8.0_241)?
当我将JDK 11设置为JAVA_HOME时,在Eclipse 2020-06下运行Hello World应用程序时出现以下错误:
还是必须指向JDK 8(例如jdk-1.8.0_241)?
当我将JDK 11设置为JAVA_HOME时,在Eclipse 2020-06下运行Hello World应用程序时出现以下错误:
BUILD FAILED
...[shortened for brevity]...\HiWorldPrj\build.xml:106: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_241"
我确定JAVA_HOME指向 JDK 11(因为我可以从命令行中回显它)。
但我认为我遇到了这个错误是因为在JDK版本9及以上中删除了tool.jar,而com.sun.tools.javac.Main曾经在tools.jar下?