[Talk-at] [ SOLVED ] (was: JOSM verwendet falsche Java VM)

Clemens Schüller cs.mlists+osm-talk-at at mailbox.org
Tue Sep 29 18:27:00 UTC 2015


Hallo!

Fürs Archiv:

Ich hab das Startscript josm-latest mal genauer analysiert und den
Fehler gefunden.



Am 28. Sep. 2015 um 16:47 schrieb Clemens Schüller:

> Hallo!
>
> Ich verwende die latest Version von JOSM unter Debian

[ ... ]

> Wenn ich nun JOSM starte, wird Java-Version 1.7.0_79 als VM verwendet,
> obwohl die alternatives anders konfiguriert sind.

> Das Startscript für josm sieht folgend aus:

[ ... ]

> # If OpenJDK is only available headless, do not try it
> if dpkg --get-selections 'openjdk-*-jre' | grep install$ > /dev/null ; then
> 	JAVA8_CMDS="/usr/lib/jvm/java-8-openjdk/bin/java /usr/lib/jvm/java-8-openjdk-$ARCH/bin/java /usr/lib/jvm/java-8-oracle/bin/java"
> 	JAVA7_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-7-openjdk/bin/java /usr/lib/jvm/java-7-openjdk-$ARCH/bin/java /usr/lib/jvm/java-7-oracle/bin/java"
> else
> 	JAVA8_CMDS="/usr/lib/jvm/java-8-oracle/bin/java"
                                 ^^^^^^^^^^^^^
                                 Der Fehler lag hier, denn...

--8<---------------cut here---------------start------------->8---
[root at antares: /usr/lib/jvm]# dir
insgesamt 8
lrwxrwxrwx 1 root root   16 Sep 26 15:45 default-java -> jdk-8-oracle-x64/
lrwxrwxrwx 1 root root   20 Jul 24 17:06 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64/
drwxr-xr-x 5 root root 4096 Sep 26 15:44 java-7-openjdk-amd64/
drwxr-xr-x 9 root root 4096 Sep 26 15:41 jdk-8-oracle-x64/
--8<---------------cut here---------------end--------------->8---


dann ein

--8<---------------cut here---------------start------------->8---
[root at antares: /usr/lib/jvm]# ln -sf jdk-8-oracle-x64 java-8-oracle
--8<---------------cut here---------------end--------------->8---


und das Problem hat sich gelöst.



-- 
Beste Grüße, Clemens Schüller



More information about the Talk-at mailing list