Manfred Mustermann schrieb:
Ich habe jetzt sowohl OpenJDK "openjdk-8-jre" als auch Oracle Java "libdb-je-java" installiert. Standardmäßig war bereits "openjdk-7-jre-headless" installiert, die 7er-Version hat auch ein Ubuntulogo, was heißt das?
Das Ubuntu-Logo oder das Sternchen oder die Sonne oder eben je nach verwendetem Icon-Theme und Paketverwalter steht dafür, dass ein Paket in den Paketquellen in der Komponente main ist und somit von Canonical als Distributor von Ubuntu selber gepflegt wird.
Wenn ich jetzt das Programm mit dem auf der Webseite angegebenen Befehl
java -jar jaxodraw-xxx.jar
starte, kommt das richtige Logo, aber es scheint sich aufzuhängen weil dann nichts mehr passiert, könnte das Problem sein dass ich jetzt drei verschiedene Java-Versionen installiert habe?
Auf der Webseite selber ist Java Version 5 als Minimum für JaxoDraw angegeben und bei mir funktioniert die aktuelle Version 2.1.0 des Programms auf 14.04 mit OpenJDK 7.
Die Paralellinstalltion mehrerer Java-Versionen ist insofern problematisch, dass der Befehl java
nur ein Verknüpfung zu einer einzelnen Jave-Version ist. Je nachdem in welcher Reihenfolge du diese jetzt installiert hast, wird die letzte aktiv verwendet. Das lässt sich auch mit folgendem Befehl anzeigen:
Du solltest ggf. Oracle Java und OpenJDK 8 gemäß Wiki-Artikel wieder deinstallieren und erst mal schauen, ob es bei dir mit OpenJDK 7 auch funktioniert. Ich hatte das Programm für meinen vorherigen Beitrag noch nicht selber getestet und der Hinweis zur Java-Version war lediglich allgemeingültig.