1

我安装了 OpenJDK 11。我需要从 Internet 运行 jar 应用程序,它会抛出关于 JAXB 的异常。如何将 JAXB 添加到 OpenJDK 11 以使该应用程序可以工作?

这里的问题只是告诉我添加到 maven 但这个应用程序我刚刚得到了 jar 文件。

4

2 回答 2

1

请参阅如何在 Java 9 中解决 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 以了解 Java 11 中 JAXB 所需的 Maven 依赖项。

每个 Maven 依赖项都标识了一个您需要的 jar 文件,因此当您运行程序时,获取这些 jar 文件并将它们与您的 jar 文件一起放在类路径中。

另请参阅:
将类添加到 JAR 文件的类路径
中 使用 Maven 在 jar 中包含依赖项

于 2019-09-29T08:27:29.403 回答
0

好的答案是获取所有丢失的 jar 文件,然后调用 java -cp

于 2019-09-30T07:09:47.067 回答