horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
Hallo Seahawk, das ist das Ergebnis beim Aufruf aus dem Terminal: Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 9-internal]
Configuring environment...
Loading TV-Browser:
java -Xms16m -Xmx512m -Djava.library.path="/usr/share/tvbrowser" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
TV-Browser was developed for Sun Java and may not run correctly with your Java implementation.
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
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at tvbrowser.TVBrowser.main(TVBrowser.java:321)
TV-Browser TERMINATED.
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
horstie schrieb: Hallo Seahawk, das ist das Ergebnis beim Aufruf aus dem Terminal:
Was glaubst denn Du, was Du längst gepostet gehabt hast? Und wenn das...
Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 9-internal]
...immer noch kommt, hast Du... | killall java
sudo apt-get purge openjdk-9*
java -jar /usr/share/tvbrowser/tvbrowser.jar -nosplash -ignorejvm
|
nicht durchgeführt. Also diese 3 Befehlszeilen ausführen und komplett im Codeblock copypasten.
|
horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
Nach Einkauf, Markt, Italiener geht es jetzt bei mir weiter. axt, nach killall java
sudo apt-get purge openjdk-9*
java -jar /usr/share/tvbrowser/tvbrowser.jar -nosplash -ignorejvm
erhalte ich Folgendes: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | horst@horst-ThinkPad-X201:~$ tvbrowser
Starting TV-Browser...
Java exec not found in PATH, starting auto-search...
ls: Zugriff auf '/usr/java' nicht möglich: Datei oder Verzeichnis nicht gefunden
OOPS, unable to locate java exec in /usr/java/ hierarchy
You need to upgrade to JRE 6.0 or newer from http://java.sun.com
horst@horst-ThinkPad-X201:~$ java -version
Das Programm »java« ist in folgenden Paketen enthalten:
* default-jre
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* openjdk-9-jre-headless
Versuchen Sie: sudo apt install <ausgewähltes Paket>
horst@horst-ThinkPad-X201:~$ sudo apt install openjdk-8-jre
[sudo] Passwort für horst:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
openjdk-8-jre is already the newest version (8u77-b03-3ubuntu3).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
|
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
| sudo apt-get install --reinstall openjdk-8-jre
sudo update-alternatives --config java
|
Hier wählst Du JRE 8 (es dürfte gar nicht mehr drin stehen). Komplett von erster Befehlszeile über die Ausgaben bis zum neuen leeren Prompt in einem Codeblock copypasten. Das ist 1 Block und nichts zerrissenes.
|
horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
danach: horst@horst-ThinkPad-X201:~$ sudo apt-get install --reinstall openjdk-8-jre
[sudo] Passwort für horst:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 70,8 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 184711 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openjdk-8-jre_8u77-b03-3ubuntu3_i386.deb ...
Entpacken von openjdk-8-jre:i386 (8u77-b03-3ubuntu3) über (8u77-b03-3ubuntu3) ...
Trigger für libc-bin (2.23-0ubuntu3) werden verarbeitet ...
Trigger für gnome-menus (3.13.3-6ubuntu3) werden verarbeitet ...
Trigger für desktop-file-utils (0.22-1ubuntu5) werden verarbeitet ...
Trigger für bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) werden verarbeitet ...
Rebuilding /usr/share/applications/bamf-2.index...
Trigger für mime-support (3.59ubuntu1) werden verarbeitet ...
Trigger für hicolor-icon-theme (0.15-0ubuntu1) werden verarbeitet ...
openjdk-8-jre:i386 (8u77-b03-3ubuntu3) wird eingerichtet ...
update-alternatives: Warnung: Alternative /usr/lib/jvm/java-9-openjdk-i386/bin/java (Teil der Link-Gruppe java) existiert nicht;
sie wird aus der Liste der Alternativen entfernt
Trigger für libc-bin (2.23-0ubuntu3) werden verarbeitet ...
horst@horst-ThinkPad-X201:~$ sudo update-alternatives --config java
update-alternatives: Warnung: Alternative /usr/lib/jvm/java-9-openjdk-i386/bin/java (Teil der Link-Gruppe java) existiert nicht;
sie wird aus der Liste der Alternativen entfernt
update-alternatives: Warnung: /etc/alternatives/java ist freihängend; wird mit der besten Auswahl aktualisiert
Es gibt nur eine Alternative in Link-Gruppe java (die /usr/bin/java bereitstellt): /usr/lib/jvm/java-9-openjdk-i386/bin/java
Nichts zu konfigurieren.
Entschuldige, dass ich den leeren Prompt nach ...reinstall... nicht gepostet habe.
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
horstie schrieb:
| Es gibt nur eine Alternative in Link-Gruppe java (die /usr/bin/java bereitstellt): /usr/lib/jvm/java-9-openjdk-i386/bin/java
|
Es ist mir schleierhaft. Wie kann das immer noch drin sein, wenn Du das deinstalliert hast, und 8 nicht? Was sagt ?
|
horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
das ist das Ergebnis, immer noch was von Version 9 drin horst@horst-ThinkPad-X201:~$ ls -la /usr/lib/jvm/
insgesamt 20
drwxr-xr-x 4 root root 4096 Apr 30 12:22 .
drwxr-xr-x 138 root root 4096 Apr 29 18:24 ..
lrwxrwxrwx 1 root root 19 Apr 13 22:10 java-1.8.0-openjdk-i386 -> java-8-openjdk-i386
-rw-r--r-- 1 root root 2555 Apr 13 22:10 .java-1.8.0-openjdk-i386.jinfo
drwxr-xr-x 5 root root 4096 Apr 23 18:01 java-8-openjdk-i386
drwxr-xr-x 3 root root 4096 Apr 30 12:22 java-9-openjdk-i386
horst@horst-ThinkPad-X201:~$
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Lösche die Leiche: | sudo rm -R /usr/lib/jvm/java-9*
|
Nochmal: | sudo update-alternatives --config java
|
|
archy
Anmeldungsdatum: 24. November 2009
Beiträge: 1920
|
hallo, ist es nicht so, dass man mit diesem Befehl http://wiki.byte-welt.net/wiki/Java_Version_festlegen festlegen kann welche Java vom System benutzt werden soll.
gruß archy PS: axt war um Sekunden schneller
|
horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
so, das remove hat funktioniert, aber das config liefert doch ein merkwürdiges Ergebnis, oder? Denn da taucht ja wieder 9 auf. horst@horst-ThinkPad-X201:~$ ls -la /usr/lib/jvm/
insgesamt 16
drwxr-xr-x 3 root root 4096 Apr 30 17:55 .
drwxr-xr-x 138 root root 4096 Apr 29 18:24 ..
lrwxrwxrwx 1 root root 19 Apr 13 22:10 java-1.8.0-openjdk-i386 -> java-8-openjdk-i386
-rw-r--r-- 1 root root 2555 Apr 13 22:10 .java-1.8.0-openjdk-i386.jinfo
drwxr-xr-x 5 root root 4096 Apr 23 18:01 java-8-openjdk-i386
horst@horst-ThinkPad-X201:~$ sudo update-alternatives --config java
[sudo] Passwort für horst:
update-alternatives: Warnung: /etc/alternatives/java ist freihängend; wird mit der besten Auswahl aktualisiert
Es gibt nur eine Alternative in Link-Gruppe java (die /usr/bin/java bereitstellt): /usr/lib/jvm/java-9-openjdk-i386/bin/java
Nichts zu konfigurieren.
horst@horst-ThinkPad-X201:~$
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
"/usr/bin/java" ist ein Softlink. Was ergibt | ls -la /etc/alternatives/java*
|
? Btw., damit Du weißt, daß es sich lohnt, TV-Browser läuft mit openjdk-8-jre unter Xenial. 😉 (Ich nutze den seit 13 oder 14 Jahren, damals noch unter 2k/XP, kurz auch mal OSX.)
|
horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
ja ja atx, tv-Browser ist bei mir unter 12.04 auch jahrelang problemlos gelaufen. Nach dem Umstieg auf 16.04 scheint mir das Problem zu sein, dass ich ein Gemisch von java-8 und 9 habe. Im Verzeichnis etc/alternatives liegen 2 Dateien, die hier interessieren, "java" und "java.1.gz". Bei Doppelclick auf "java" erhalte ich die Fehlermeldung:
Diese Verknüpfung kann nicht verwendet werden, weil ihr Ziel »/usr/lib/jvm/java-9-openjdk-i386/bin/java« nicht existiert. Das deutet doch darauf hin, dass hier ein Bezug zu java-9 enthalten ist. Der von dir angeregte lister im Terminal ergibt: horst@horst-ThinkPad-X201:~$ ls -la /etc/alternatives/java
lrwxrwxrwx 1 root root 41 Apr 23 16:38 /etc/alternatives/java -> /usr/lib/jvm/java-9-openjdk-i386/bin/java
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
horstie schrieb:
ein Gemisch von java-8 und 9 habe.
Man kann mehrere Versionen parallel installiert haben, deswegen gibt es diese Wahlmöglichkeit. Theoretisch. 9 ist noch nicht final. Das muß nichts heißen (ich setze sehr viel Entwicklungsversionen ein, produktiv, wohlgemerkt). Ob TV-Browser damit Probleme hat (hier läuft 3.4.3.95.beta1), weiß ich nicht, könnte ich mal testen. Auf jeden Fall kommt openjdk-9-jre nicht automatisch ins System. Auch nicht bei einem Distupgrade. Lege einen neuen Softlink an: | sudo ln -sf /usr/lib/jvm/java-8-openjdk-i386/bin/java /etc/alternatives/java
|
Da es bereits einen gibt, wird er mit f überschrieben.
|
horstie
(Themenstarter)
Anmeldungsdatum: 27. April 2014
Beiträge: 71
|
Na nun ist die Angelegenheit bereinigt, TV-Browser startet, wie er soll. axt, ich danke dir für deine ausführliche Hilfe, schöne Grüße aus Köln nach Leipzig.
|