ubuntuusers.de

MediaThekView 16.0 startet nicht

Status: Gelöst | Ubuntu-Version: Kubuntu 18.04 (Bionic Beaver)
Antworten |

michahe

Anmeldungsdatum:
12. Dezember 2013

Beiträge: 857

Hallo,

bislang habe ich MediaThekView 13.5.1 lauffähig und möchte auf 13.6.0 wechseln. Wie bisher habe ich von hier das Paket LINUX tar.gz geladen und entpackt. Den bisherigen Befehl des .desktop-Starters

Exec=java -Xms128M -Xmx2014M -jar ~/Video/MediathekView/MediathekView-13.5.1/MediathekView.jar

habe ich auf den existierenden Pfad

~/Video/MediathekView/MediathekView-13.6.0/MediathekView.jar

geändert. Keine Fehlermeldung, Programm startet nicht. Gleiches Problem beim Start der .jar mit OpenJDK 11.

Wo ist mein Fehler?

Danke, Michael

ireng

Anmeldungsdatum:
17. Januar 2008

Beiträge: 263

Berechtigungen sitzen richtig ???

michahe

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2013

Beiträge: 857

Danke ireng,

Berechtigungen sitzen richtig ???

Ja, alles so wie in der funktionsfähigen Version 13.5.1

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Ich nutze ja immer die gleichzeitig angebotene DEB Version. Testweise habe ich die tar.gz Version runter geladen und gestartet:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
~/Downloads/MediathekView$ '/home/ralf/Downloads/MediathekView/MediathekView' 
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
. Portable Mode: false
. Programmstart: 2020-09-14T21:35:39.052946
. Version: 13.6.0
. === JavaVM Parameter ===
-Xmx2G
--enable-preview
-DexternalUpdateCheck
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
-Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
. ========================
. Verzeichnis Einstellungen: /home/ralf/.mediathek3
. Konfig wurde gelesen!
. Could not read bookmarks from file /home/ralf/.mediathek3/bookmarks.json, error /home/ralf/.mediathek3/bookmarks.json (Datei oder Verzeichnis nicht gefunden) => file ignored

(java:493566): Gtk-CRITICAL **: 21:35:41.132: gtk_window_resize: assertion 'height > 0' failed
. Liste Filme gelesen am: 14.09.2020, 21:35
.   erstellt am: 14.09.2020, 20:12
.   Anzahl Filme: 381303
. Die Filmliste ist 83 Minuten alt
. Filme in Downloads eintragen
. -------------------------------------------------------
. Einstellungen sichern
. Einstellungen wurden gesichert
. -------------------------------------------------------
. Daten Schreiben nach: /home/ralf/.mediathek3/mediathek.xml
. Config Schreiben nach: /home/ralf/.mediathek3/mediathek.xml startet
. Config Schreiben beendet
. MediaDB schreiben (0) Dateien :
.    --> Start Schreiben nach: /home/ralf/.mediathek3/mediadb.txt
.    --> geschrieben!
. MVHttpClient: Proxy not configured
. Daten Schreiben nach: /home/ralf/.mediathek3/mediathek.xml
. Config Schreiben nach: /home/ralf/.mediathek3/mediathek.xml startet
. Config Schreiben beendet
. ################################################################################
.    --> Start: 2020-09-14T21:35:39.052946
.    --> Ende: 2020-09-14T21:35:51.964954
.    --> Laufzeit: 0h 0m 12s
. ################################################################################

Läuft wie die DEB Version, ohne Probleme.

Die DEB Version zu nutzen hat den Vorteil das Dir während der Installation evtl. vorhandene Fehler angezeigt werden. Natürlich hilft es auch die tar.gz Version im Terminal zu starten. Liefert auch Fehlermeldungen.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17227

Zeige mal die Ausgabe von

java -Xms128M -Xmx2014M -jar ~/Video/MediathekView/MediathekView-13.6.0/MediathekView.jar

michahe

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2013

Beiträge: 857

Danke Bleys,

tar.gz Version runter geladen und gestartet: ...

Ich habe auch einen neuen Download entpackt mit

$ tar -xzf MediathekView.tar.gz

@ Ubunux, Danke! Ich arbeitete gerade an der Antwort, s.u.:

Mit dem Starter (siehe OP) gleiches Problem. Dann

$ java -Xms128M -Xmx2014M -jar MediathekView.jar
Fehler: Beim Laden der Klasse mediathek.Main ist ein LinkageError aufgetreten
        java.lang.UnsupportedClassVersionError: mediathek/Main (class file version 58.65535) was compiled with preview features that are unsupported. 
        This version of the Java Runtime only recognizes preview features for class file version 55.65535

Hier sind openjdk-11.jre und openjdk-8.jre installiert.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17227

zeige die Ausgabe von

java -version

michahe

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2013

Beiträge: 857

Danke Ubunux,

$ java -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing)

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17227

magst du bitte noch die Ausgabe von meinem obigen Befehl posten:

java -Xms128M -Xmx2014M -jar ~/Video/MediathekView/MediathekView-13.6.0/MediathekView.jar

Du hast einen anderen Befehl hier gezeigt ...

michahe

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2013

Beiträge: 857

Danke Ubunux, glaube, es war schon richtig (oder ich finde den Unterscheid nicht):

> java -Xms128M -Xmx2014M -.....MediathekView/MediathekView-13.6.0/MediathekView.jar
Fehler: Beim Laden der Klasse mediathek.Main ist ein LinkageError aufgetreten
        java.lang.UnsupportedClassVersionError: mediathek/Main (class file version 58.65535) was compiled with preview features that are unsupported. 
        This version of the Java Runtime only recognizes preview features for class file version 55.65535

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17227

Du hast oben das hier gezeigt:

java -Xms128M -Xmx2014M -jar MediathekView.jar

und jetzt zeigst du wieder nicht exakt meinen Befehl, das war es dann für mich, viel Erfolg!

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Ubunux schrieb:

Du hast oben das hier gezeigt:

java -Xms128M -Xmx2014M -jar MediathekView.jar

und jetzt zeigst du wieder nicht exakt meinen Befehl, das war es dann für mich, viel Erfolg!

Ist das tatsächlich ein Unterschied zwischen der Angabe des kompletten Pfads oder der Ausführung direkt im Ordner ohne Pfadangabe? Der eigentliche Befehl ist ja richtig.

@michahe Hast Du die gepackte Version schon mal per Doppelklick auf das enthaltene Script MediathekView gestartet?

Bilder

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17227

Bleys schrieb:

Ist das tatsächlich ein Unterschied zwischen der Angabe des kompletten Pfads oder der Ausführung direkt im Ordner ohne Pfadangabe? Der eigentliche Befehl ist ja richtig.

nein in diesem Fall nicht, aber es bleibt für mich als Supporter wichtig, dass ich exakt die Befehle sehe, die ich verlangt habe, ansonsten ist Rätselraten angesagt ...

Eine Lösung habe ich gefunden, nur durch die Angaben des Pfades ~/MediathekView/jre/bin/java wird die mitgelieferte Java-Version benutzt, ansonsten wird die Java-Version aus den Paketquellen verwendet.

Das funktioniert nicht:

xxxxx@xxxxx:~/MediathekView$ ~/MediathekView/jre/bin/java -Xmx1G -jar MediathekView.jar
Fehler: Beim Laden der Klasse mediathek.Main ist ein LinkageError aufgetreten
	java.lang.UnsupportedClassVersionError: Preview features are not enabled for mediathek/Main (class file version 58.65535). Try running with '--enable-preview'

so hingegen funktioniert es:

xxxxx@xxxxx:~/MediathekView$ ~/MediathekView/jre/bin/java -Xmx1G -jar --enable-preview MediathekView.jar

Grundsätzlich ist es imho aber besser, das Debian-Paket zu verwenden, damit geht man solchen Problemen von Anfang an aus dem Weg.

michahe

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2013

Beiträge: 857

Ich bitte um Entschuldigung, ich hatte den von Ubunux erbetenen Befehl richtig eingegeben, aber leider verkürzt hierher kopiert; Ursache ist, dass mein Pfad anders ist als der mit ~

Also:

$ java -Xms128M -Xmx2014M -jar /MeinExistierenderPfad/MediathekView/MediathekView-13.6.0/MediathekView/MediathekView.jar
Fehler: Beim Laden der Klasse mediathek.Main ist ein LinkageError aufgetreten
        java.lang.UnsupportedClassVersionError: mediathek/Main (class file version 58.65535) was compiled with preview features that are unsupported. 
        This version of the Java Runtime only recognizes preview features for class file version 55.65535
$

@Bleys

Hast Du die gepackte Version schon mal per Doppelklick auf das enthaltene Script MediathekView gestartet?

Jetzt gemacht, funktioniert.

Und so wie von Ubunux vorgeschlagen, funktioniert es jetzt auch hier mit meinem Pfad:

$ /MeinExistierenderPfad/MediathekView/jre/bin/java -Xms128M -Xmx2014M -jar --enable-preview  /MeinExistierenderPfad/MediathekView/MediathekView.jar

Danke!

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17227

Zur Erklärung des ~ Zeichens siehe: Homeverzeichnis (Abschnitt „Das-Zeichen“)

Antworten |