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.