Re: Manjaro Linux-Stable Update vom 13.05.2022
Verfasst: Dienstag 17. Mai 2022, 12:44
Das AppImage von MediathekView läuft bei mir unter Cinnamon ohne Probleme. Gibts auf der Herstellerseite.
Deine deutschsprachige Manjaro Linux Community
https://manjaro.christian-esch.de/
Schaue bitte mal bei dir nach, was bei dirdenonom hat geschrieben: Dienstag 17. Mai 2022, 12:41 ....deutet allerdings nicht unbedingt auf eine Komponente hin, die nur einzelne Desktopumgebungen betrifft.
Code: Alles auswählen
java -versionCode: Alles auswählen
java -version
openjdk version "18.0.1.1" 2022-04-22
OpenJDK Runtime Environment (build 18.0.1.1+2)
OpenJDK 64-Bit Server VM (build 18.0.1.1+2, mixed mode)Code: Alles auswählen
jre-openjdkDas Appimage habe ich auch. Es geht mir aber eher darum, mich auf die Überschrift dieses Fadens zu beziehen und Probleme nach dem Update zu schildern.ManTuxer hat geschrieben: Dienstag 17. Mai 2022, 12:44 Das AppImage von MediathekView läuft bei mir unter Cinnamon ohne Probleme.
In deinem vorigen Beitrag stand, welche Java Version Mediathekview verwendet. Die von mir angefragte Abfrage zeigt, welche Java-Version als Systemvorgabe deklariert ist. Ich habe auch Java 18 installiert, bei mir steht die Systemvorgabe aber auf Java 11 - das entspricht class file 55. Mediathekview scheint sich offenbar seit dem Update an der Java-Systemvorgabe zu orientieren.denonom hat geschrieben: Dienstag 17. Mai 2022, 13:15 Steht schon in meinem vorherigen Beitrag, aber hier nochmal
Code: Alles auswählen
archlinux-java statusCode: Alles auswählen
archlinux-java status
Available Java environments:
java-18-openjdk (default)Code: Alles auswählen
archlinux-java set java-18-openjdkAußer dem o.g. Befehl braucht man eigentlich gar nichts machen. Soll ich das jetzt witzig finden, das du meine Lösung aus dem internationalen Forum jetzt hier als deine Lösung verkaufst?denonom hat geschrieben: Dienstag 17. Mai 2022, 13:29Code: Alles auswählen
archlinux-java set java-18-openjdk
Ja ganz ehrlich. Du hast bei diesem Thema die ganze Zeit einen falschen Ansatz verfolgt und nachdem ich meine Lösung zuerst im Internationalen Forum poste, besserst du noch schnell deinen Beitrag hier nach. Das finde ich einfach nicht Ok.
Das mag sein, aber ich versuche tunlichst, Installationsroutinen per Shell-Script unter Manjaro zu vermeiden.BlindService hat geschrieben: Dienstag 17. Mai 2022, 14:22 ..besser die Version direkt von der Herstellerseite MediathekView installieren soll. (Ich hab Linux Installer (Sh) installiert und läuft unter KDE.)
Und ich finde deine Unterstellung nicht ok.Manfrago hat geschrieben: Dienstag 17. Mai 2022, 14:24Ja ganz ehrlich. Du hast bei diesem Thema die ganze Zeit einen falschen Ansatz verfolgt und nachdem ich meine Lösung zuerst im Internationalen Forum poste, besserst du noch schnell deinen Beitrag hier nach. Das finde ich einfach nicht Ok.
Bei einem (hier nicht erlaubten) Mehrposting hättest du sehen können, dass ich "meine" Lösung mindestens zeitgleich, vielleicht sogar 1 Minute früher gepostet habe. Oder meinst du, dass ich beide Forumsseiten alle 10 Sekunden für die Lösung aktualisiere?Wir weisen darauf hin, dass es einen „Edit-Button“ gibt, mit dem man Beiträge editieren kann. Man kann einen bereits veröffentlichten Beitrag also ändern, wenn der Beitrag bereits veröffentlicht worden ist. Mehrfach-Postings jenseits der Nachschlagewerke ist nicht erlaubt.
Ich wusste vorher nicht einmal, das Mediathekview seit dem Update nicht mehr läuft. Aber egal, inzwischen hat der sich auch der TE aus dem anderen Forum gemeldet. Seine Systemvorgabe stand ebenfalls nicht auf Java 18 sondern auf Java Version 8.denonom hat geschrieben: Dienstag 17. Mai 2022, 14:43 ..Überhaupt, wenn du es so genau wusstest, warum fragst du dann hier überhaupt?
Code: Alles auswählen
sudo archlinux-java set java-18-openjdk Code: Alles auswählen
archlinux-java status
Available Java environments:
java-8-openjdk/jre (default)Code: Alles auswählen
archlinux-java set java-8-openjdk/jreCode: Alles auswählen
archlinux-java set java-8-openjdk
Code: Alles auswählen
sudo archlinux-java set java-18-openjdk/jre
'/usr/lib/jvm/java-18-openjdk/jre' is not a valid Java environment pathCode: Alles auswählen
mediathekview
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: mediathek/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 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)Code: Alles auswählen
sudo archlinux-java set java-18-openjdk