java - 使用 openjdk 13.0.2 运行时运行 .jar 文件会引发异常

标签 java

我想使用 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/

相关文章:

java - 你能得到继承的方法的子类吗?

java - 从 .mp3 或任何合适的格式到 MIDI 的声音转换

java - 使用 Hibernate 获取 Collection<Long> 值时出现异常 - ClassCastException : java. math.BigDecimal 无法转换为 java.lang.Long

java - SQLite 游标条件出错——需要第二双眼睛

java - 使用 Eclipse 中的 Wildfly 8

java - Apache cxf 3.1 SOAP 请求错误:“编码错误:INVALID_CHARACTER_ERR:指定了无效或非法的XML字符

java - 调用函数时数组为空(java)

java - JSON 属性中的特殊字符

java - CollectionUsage、PeakUsage、Usage 之间有什么区别?

java - 选项卡布局 : Lag when switching fragments