Seite 1 von 2

Java 9.0

Verfasst: 22 Sep 2017, 10:29
von Buko
Hallo,

nach der Installation von Java 9.0 und Deinstallation von vorheriger Java 8.0 Update 144 lässt sich der TV-Browser leider nicht mehr starten.
Es erscheint die Meldung: "This application requires a Java Runtime Environment 1.6.0".

Wird es eine zeitnahe Aktualisierung geben?

Re: Java 9.0

Verfasst: 22 Sep 2017, 12:23
von ds10
Das ist unwahrscheinlich, TV-Browser basiert im Moment auf Java 8, daher gab es auch noch keine Tests mit Java 9.

Es ist auch kein eigentliches Problem von TV-Browser, sondern des Startprogramms. Du kannst das ganz einfach umgehen, indem du dir eine Verknüpfung zum Starten von TV-Browser anlegst:

Code: Alles auswählen

Startbefehl: java -Dpropertiesfile=windows.properties -Xmx512M -jar tvbrowser.jar
Ausführen in: PFAD_DES_TV-BROWSER_VERZEICHNISSES
EDIT: Siehe http://hilfe.tvbrowser.org/viewtopic.ph ... 05#p118505

Re: Java 9.0

Verfasst: 22 Sep 2017, 14:53
von brick
Hallo,

gibt es auch eine Lösung für Linux?

Re: Java 9.0

Verfasst: 22 Sep 2017, 15:58
von ds10
Eine Möglichkeit wäre /usr/share/tvbrowser/tvbrowser.sh mit einem Editor zu öffnen und bei

Code: Alles auswählen

JAVA_PROGRAM_DIR=""
den Pfad zum bin-Verzeichnis des installierten Javas einzutragen.

Re: Java 9.0

Verfasst: 22 Sep 2017, 16:02
von Buko
Danke für die schnelle Antwort und die Hilfe.

Leider scheint das nicht zu funktionieren oder ich mache einen Fehler.
Normalerweise habe ich portable Version genutzt, jetzt zu Testzwecken jedoch installiert.

Ich habe den o. A. Befehl einfach in der Eingabeaufforderung unter Win10 x64 eingegeben.

Darauf erhalte ich die Meldung:

Code: Alles auswählen

C:\Program Files (x86)\TV-Browser>java -Dpropertiesfile=windows.properties -Xmx512M -jar tvbrowser.jar
command line options:
    -minimized      The main window will be minimized after start up
    -nostartscreen  No start screen during start up
    -fullscreen     Start in fullscreen-mode
    -ignorejvm      Don't check for Sun Java
    -safemode       Don't load Plugins

15:53:21 INFORMATION: Search for settings import in: 'C:/Users/buko/AppData/Roaming/TV-Browser'
15:53:21 INFORMATION: Search for settings import in: 'C:\Users\buko\AppData\Roaming\TV-Browser'
15:53:21 INFORMATION: Search for settings import in: 'C:\Users\buko/TV-Browser'
15:53:21 INFORMATION: No previous version of TV-Browser found - using default user settings
15:53:21 SCHWERWIEGEND: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException
        at tvbrowser.ui.splashscreen.SplashScreen.<init>(SplashScreen.java:81)
        at tvbrowser.TVBrowser.main(TVBrowser.java:456)
Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        ... 2 more
Mit den ausgetauschten .exe Dateien klappt es auch nicht.
Der Splashscreen bleibt hängen.

Re: Java 9.0

Verfasst: 22 Sep 2017, 16:11
von brick
Danke auch für die schnelle Antwort.

Aber leider bleibt auch unter Linux das Programm beim Splashscreen hängen; der Pfad ist nicht das Problem.

Re: Java 9.0

Verfasst: 22 Sep 2017, 16:40
von ds10
Dann benutzt einfach weiter Java 8, gibt keinen Grund jetzt sofort Java 9 einzusetzen.

Re: Java 9.0

Verfasst: 22 Sep 2017, 21:58
von Gast
Selbes Problem, TV Browser startet nicht mir Java 9, die Deinstallation von Java 9 ist aber keine Option. Bis zum Update leider kein TV Browser mehr...

Re: Java 9.0

Verfasst: 22 Sep 2017, 22:12
von ds10
Man kann problemlos auch mehrere Java-Versionen parallel verwenden.

Re: Java 9.0

Verfasst: 22 Sep 2017, 23:01
von ds10
Folgende Startverknüpfung müsste funktionieren:

Code: Alles auswählen

Startbefehl: javaw --add-modules=ALL-SYSTEM -Dpropertiesfile=windows.properties -Xmx512M -jar tvbrowser.jar
Ausführen in: PFAD_DES_TV-BROWSER_VERZEICHNISSES
EDIT: Hier die entsprechend angepassten exe-Dateien:
tvbrowser_win.zip
(31.71 KiB) 492-mal heruntergeladen

Re: Java 9.0

Verfasst: 22 Sep 2017, 23:34
von Buko
Startbefehl funktioniert!

Vielen Dank!

Re: Java 9.0

Verfasst: 22 Sep 2017, 23:46
von brick
Danke schön, der Startbefehl funktioniert auch bei mir. Das einzige Manko hier ist, daß sich das Programm nicht mehr in den Systemtray minimieren lässt (und das Traymenü damit auch nicht mehr da ist).
Trotzdem sage ich nochmal Danke, denn die Hauptsache ist, daß TV-Browser überhaupt mit Java 9 läuft. :D

Re: Java 9.0

Verfasst: 23 Sep 2017, 00:02
von ds10
Das liegt am geänderten Versionsschema, das versteht TV-Browser nicht und startet daher das TrayIcon nicht. Wie ich aber schon schrieb, lässt sich das ganz einfach durch Verwendung von Java 8 beheben. Java 9 dürfte man bestenfalls zur Entwicklung benötigen, aber als End-User setzt man besser noch auf Java 8, denn es dürfte faktisch kein Programm geben, das bereits auf Java 9 basiert.

Re: Java 9.0

Verfasst: 24 Sep 2017, 13:24
von Gast
funktioniert! danke ds10!

Re: Java 9.0

Verfasst: 24 Sep 2017, 14:28
von Delgado
Als Ergänzung: Java 9 gibt es (derzeit?) nur als 64-bit Version zum Download! Warum auch immer.
http://www.oracle.com/technetwork/java/ ... 48532.html

Bitte die beiden weiteren Beiträge löschen, habe versehentlich Zitieren gewählt :D