usgs批量下载应用程序1.3.6错误“ java.lang.NoClassDefFoundError:javax / xml / bind / JAXBException”

时间:2018-08-19 18:16:43

标签: java ubuntu java-10

我已经安装了批量下载应用程序1.3.6 ,该应用程序用于批量下载卫星图像(here)。 当我想在Ubuntu 18.04(和最新的Java)上运行应用程序时,会出现以下错误:

java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3119)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2432)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 5 more

enter image description here

我的操作系统是Linux Ubuntu 18.04,而我的Java版本是:

java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

在其他帖子中,有一些提示如何更改代码。但是此应用程序已经发布,我无法运行! 有帮助吗?

0 个答案:

没有答案