MV 13.2.1 startet nicht - Hauptklasse nicht gefunden
-
Hi,
Linux Mint 18.3 Cinnamon 64 bit neu aufgesetzt.
MV 13.2.1 als aktuelle & stabile Version runtergeladen & entpackt. Paketverwaltung bietet nur 10 an.Via Paketverwaltung Ibm-java80-jre, ibm-java-80-jdk und openjfx 8u60-b27-4 installiert.
Terminal zeigt:
java version “1.8.0_201”
Java SE Runtime Environment (build 8.0.5.30 - pxa6480sr5fp30-20190207_01(SR5 FP30))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20190124_408237 (JIT enabled, AOT enabled)
OpenJ9 - 9c77d86
OMR - dad8ba7
IBM - e2996d1)
JCL - 20190207_01 based on Oracle jdk8u201-b09und
java MediathekView.sh
Fehler: Hauptklasse MediathekView.sh konnte nicht gefunden oder geladen werden.Trotz intensiver Suche im Forum und Web allgemein nach Hauptklassen weiß ich jetzt nicht weiter.
Im Forum gibts ähnliche Fälle - aber nicht genau das Gleiche und die Lösung ist eh offen oder ich hab sie nicht verstanden./usr/share/doc/libjide-oss-java ist vorhanden.
-
@khmer
Wenn Du schon java zum Aufruf verwendest, solltest Du auch ein Java-File angeben, also in diese, Falljava MediathekView.jar
-
Danke für den Hinweis! Ich weiß es nicht besser, wollte durch den Start vom Terminal eine Fehlermeldung erhalten, die beim Doppelklick auf MV.sh ausbleibt.
Hier das Ergebnis:
java MediathekView.jar
Fehler: Hauptklasse MediathekView.jar konnte nicht gefunden oder geladen werden. -
@khmer
Ok Gott, dummer Anfängerfehler meinerseits, rufe das Programm nie von der Kommandozeile auf. Der korrekte Befehl lautetjava -jar MediathekView.jar
Sorry für die Verwirrung. -
@MenchenSued sagte in MV 13.2.1 startet nicht - Hauptklasse nicht gefunden:
java -jar MediathekView.jar
Jetzt werden die Meldungen auch etwas ausführlicher, hoffentlich läßt sich das Problem damit einkreisen:
java -jar MediathekView.jar
. Portable Mode: false
Exception in thread “main” java.lang.NoClassDefFoundError: javafx.concurrent.Task
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:379)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:154)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:730)
at java.net.URLClassLoader.access$400(URLClassLoader.java:96)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1187)
at java.security.AccessController.doPrivileged(AccessController.java:739)
at java.net.URLClassLoader.findClass(URLClassLoader.java:605)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:925)
at java.lang.ClassLoader.loadClass(ClassLoader.java:870)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:343)
at java.lang.ClassLoader.loadClass(ClassLoader.java:853)
at mediathek.Main.setupPortableMode(Main.java:149)
at mediathek.Main.main(Main.java:158)
Caused by: java.lang.ClassNotFoundException: javafx.concurrent.Task
at java.net.URLClassLoader.findClass(URLClassLoader.java:610)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:925)
at java.lang.ClassLoader.loadClass(ClassLoader.java:870)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:343)
at java.lang.ClassLoader.loadClass(ClassLoader.java:853)
… 14 more -
@khmer sagte in MV 13.2.1 startet nicht - Hauptklasse nicht gefunden:
Jetzt werden die Meldungen auch etwas ausführlicher, hoffentlich läßt sich das Problem damit einkreisen:
java -jar MediathekView.jar
. Portable Mode: false
Exception in thread “main” java.lang.NoClassDefFoundError: javafx.concurrent.TaskSuchst Du im Form nach “javafx”, was die ja als Grund für das “Nichtfunktionieren” angegeben wird, landest Du z.B. hier.