staging.inyokaproject.org

Programme mit bestimmter Java-Version verknüpfen

Status: Gelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

drachenzeiten

Avatar von drachenzeiten

Anmeldungsdatum:
1. September 2011

Beiträge: 311

Ich habe hier zwei Mindmapping-Programme, die ich parallel instaliert habe um sie mal in Ruhe vergleichen zu können. Die Krux: Freemind benötigt das aktuelle OpenJDK 7, XMind die 6er.

Gibt es eine Möglichkeit, XMind mit OpenJDK 6 zu verknüpfen, so daß beim Öffnen von XMind automatisch die alte Java-Version gestartet wird? Oder kann es da zu Konflikten kommen, wenn z.B. gleichzeitig Libre Office mit der aktuellen Version gestartet ist?

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4450

Hallo,

ohne Gewähr:

Java 6 und 7 liegen in verschiedenen Verzeichnissen, wenn die Programme als jar vorliegen, kannst du die so starten.

/usr/bin/java -jar datei.jar

You can run JAR packaged applications with the Java launcher (java command). The basic command is:

java -jar jar-file

The -jar flag tells the launcher that the application is packaged in the JAR file format. You can only specify one JAR file, which must contain all of the application-specific code.

http://docs.oracle.com/javase/tutorial/deployment/jar/run.html

Das ist die Oracle Dokumentation, könnte bei Openjdk genauso/ähnlich sein. (man java, java -? im Terminal eingeben)

Den Pfad ergänzen und natürlich den der ausführbaren Datei von "java" anpassen, so dass die gewünschte Javaumgebung die datei.jar startet.

update-alternatives --list java

listet die direkten Verzeichnisse auf (Alternativen-System).

freemind.jar:

freemind.jar in the lib/ folder of the folder in which FreeMind has been installed.

http://freemind.sourceforge.net/wiki/index.php/Main_Page#Running

XMind kenne ich nicht.

Wenn du das irgendwo verknüpft starten möchtest, könnte der Starter z.B. den kompletten Befehl oder ein Shellscript ausführen, welcher/welches die jar-Datei per gewünschtem java startet.

Alternative:

export '''JAVA_HOME'''=/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/
export '''PATH'''=$'''PATH''':/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/bin/
freemind

https://help.ubuntu.com/community/Freemind

Demnach JAVA_HOME setzen und PATH erweitern, die Verzeichnisse natürlich wieder anpassen.

drachenzeiten

(Themenstarter)
Avatar von drachenzeiten

Anmeldungsdatum:
1. September 2011

Beiträge: 311

Vielen Dank für die Hinweise.

Das Thema hat sich allerdings insofern erledigt, daß Xmind bei der Installation zwar unbedingt eine 6er Java-Version haben will, aber im laufenden Betrieb anscheinend problemlos auf die 7er zurückgreifen kann.

Daher setze ich das Thema mal auf gelöst.

Antworten |