Ich hab ein Java 11+ installiert (SUSE Tumbleweed standardinstallation), und damit will MTP nicht starten.
Code: Alles auswählen
localhost% which java
/usr/bin/java
localhost% java --version
openjdk 11.0.21 2023-10-17
OpenJDK Runtime Environment (build 11.0.21+0-suse-1.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.21+0-suse-1.1-x8664, mixed mode)
localhost% /home/icke/Applications/MTPlayer/MTPlayer__Linux.sh
dann Java vom System
Error: LinkageError occurred while loading main class de.p2tools.mtplayer.Main
java.lang.UnsupportedClassVersionError: de/p2tools/mtplayer/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
> README.txt
> * Für Linux-Benutzer wird OpenJDK empfohlen (oder das Programmpaket das Java bereits enthält und so ohne Java-Installation auskommt).
> Linux/Info.txt
> * Java ist nicht oder nicht in der richtigen Version installiert (Java11, Java11+). Zum Java-Download: https://jdk.java.net/
Hab Java 21 dazu installiert, damit funktioniert die v16 B1.