web-dev-qa-db-ja.com

Java環境が壊れていますか?

Ubuntu 18.10を使用しています。使用したい2つのパッケージが起動しません。最初は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

2つ目はmediathekviewです。ここでの出力は次のとおりです。

Fehler: Hauptklasse mediathek.Main kann nicht initialisiert werden
Ursache: Java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager

私は両方のパッケージとJavaコンポーネントを削除して再インストールしましたが、それでも失敗します。

これを修正する方法はありますか?

敬具

ステファン

1
Stefan

Java 8(openjdk-8-jreまたはリポジトリの同等のパッケージ))とopenjfxをインストールしてみます。次に、デフォルトのJavaとしてopenjdk-8を選択します。

Sudo update-alternatives --config Java

これは、Java 9および10が PDFSAM Webサイト)に記載されている の問題でした。

1
user294401