我安装了OpenJDK11。我需要从Internet运行jar应用程序,并且它抛出有关JAXB的Excepion。如何将JAXB添加到OpenJDK 11中以使该应用程序可以工作?
这里的问题只是告诉我要添加到maven,但是这个应用程序我只有jar文件。
答案 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