运行JAR文件需要JAXB

时间:2019-09-29 07:03:29

标签: java openjdk-11

我安装了OpenJDK11。我需要从Internet运行jar应用程序,并且它抛出有关JAXB的Excepion。如何将JAXB添加到OpenJDK 11中以使该应用程序可以工作?

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

2 个答案:

答案 0 :(得分:1)

有关Java 11中JAXB所需的Maven依赖关系,请参见How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9

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

另请参阅:
Adding Classes to the JAR File's Classpath
Including dependencies in a jar with Maven

答案 1 :(得分:0)

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