我在Ubuntu 18.10。我想用的两个包裹不会启动。首先是pdfsam。从终端开始,我得到以下输出:
Exception in thread "main" java.lang.NoClassDefFoundError: javafx/scene/layout/HBox
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.pdfsam.community.App.main(App.java:34)
Caused by: java.lang.ClassNotFoundException: javafx.scene.layout.HBox
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 10 more第二种是中庸观。这里的输出如下:
Fehler: Hauptklasse mediathek.Main kann nicht initialisiert werden
Ursache: java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager我已经清除并重新安装了包和java组件,但仍然失败。
有什么好办法解决吗?
亲切的问候
斯特凡
发布于 2019-03-09 05:54:45
尝试安装Java 8 (openjdk-8-jre或您的存储库的等效包)和openjfx。然后选择openjdk-8作为默认Java:
sudo update-alternatives --config java这是PDFSAM网站上提到的Java9和10的一个问题。
https://askubuntu.com/questions/1124195
复制相似问题