Hallo,
PDFsam und ich eine schier endlose Geschichte ![]()
Ich weiß, dass es java-21 benötigt und ich habe das auch u.a. installiert.
Da PFDsam nicht startet bzw. mit dieser Java-Fehlermeldung:
admine@renilaptop:~> pdfsam
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.sun.glass.utils.NativeLibLoader in module javafx.graphics (file:/opt/pdfsam-basic/lib/javafx-graphics-23.0.2-linux.jar)
WARNING: Use --enable-native-access=javafx.graphics to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
INFO 17:56:56.023 org.pdfsam.gui.PdfsamApp.init [JavaFX-Launcher] Starting...
Exception in Application init method
ERROR 17:56:56.033 org.pdfsam.gui.UncaughtExceptionLogger.uncaughtException [main] Unexpected error: java.lang.RuntimeException: Exception in Application init method
at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:888)
at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1474)
Caused by: java.lang.UnsupportedClassVersionError: org/pdfsam/core/context/ApplicationContext (class file version 65.65535) was compiled with preview features that are unsupported. This version of the Java Runtime only recognizes preview features for class file version 69.65535
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1039)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:176)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:735)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:678)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:604)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:578)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
at org.pdfsam.gui@5.4.1/org.pdfsam.gui.PdfsamApp.init(PdfsamApp.java:107)
at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:817)
... 2 morejava.lang.RuntimeException: Exception in Application init method
at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:888)
at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1474)
Caused by: java.lang.UnsupportedClassVersionError: org/pdfsam/core/context/ApplicationContext (class file version 65.65535) was compiled with preview features that are unsupported. This version of the Java Runtime only recognizes preview features for class file version 69.65535
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1039)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:176)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:735)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:678)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:604)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:578)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
at org.pdfsam.gui@5.4.1/org.pdfsam.gui.PdfsamApp.init(PdfsamApp.java:107)
at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:817)
weiß ich ja noch vom Februar, dass ich nach der richtigen Java-Version schaun muss.
Tja und da weiß ich jetzt auch nicht weiter:
renilaptop:~ # update-alternatives --config java
update-alternatives: error: no alternatives for java
Verstehe ich nicht, denn:
renilaptop:~ # zypper se -i java
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Summary | Type
---+----------------------------+-----------------------------------------------+------
i+ | java-21-openjdk | OpenJDK 21 Runtime Environment | Paket
i | java-21-openjdk-headless | OpenJDK 21 Runtime Environment | Paket
i | java-25-openjdk | OpenJDK 25 Runtime Environment | Paket
i | java-25-openjdk-headless | OpenJDK 25 Runtime Environment | Paket
i | javapackages-filesystem | Java packages filesystem layout | Paket
i | javapackages-tools | Macros and scripts for Java packaging support | Paket
i | libjavascriptcoregtk-4_1-0 | JavaScript Core Engine, GTK+ Port | Paket
Jemand eine Idee … bitte ![]()
VG reni