我想用openJDK 13.0.2运行一些.jar文件。
要运行它们,我通过cmd(Windows 10)使用java -jar nameGoesHere.jar
一个.jar我得到:
java.lang.NullPointerException
另一个显示给我:
Error: Could not find or load main class ClassNameGoesHere
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
使用Java 1.8.0_241时,.jar文件将按预期运行。
我不知道是什么原因导致了这些问题。有什么建议吗?
答案 0 :(得分:0)
在JavaFX comes with JDK 8?和Is JavaFX supported in Openjdk?中,您可以看到JavaFX与JDK 8捆绑在一起,但是要使其与OpenJDK一起使用,您需要遵循一些说明。