我想使用 openJDK 13.0.2 运行一些 .jar 文件。
为了运行它们,我通过 cmd (Windows 10) 使用 java -jar nameGoesHere.jar
(Windows 10)
对于一个 .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 文件按预期运行。
我无法弄清楚是什么导致了这些问题。有什么建议吗?
最佳答案
来自JavaFX comes with JDK 8?和 Is JavaFX supported in Openjdk?您可以看到 JavaFX 与 JDK 8 捆绑在一起,但要使其与 OpenJDK 一起使用,您需要遵循一些说明。
关于java - 使用 openjdk 13.0.2 运行时运行 .jar 文件会引发异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61209491/