Auf Ubuntu 12.04 LTS habe ich Suns JDK7, Eclipse und die Arduino IDE installiert. Ich möchte, dass der Arduino OpenJDK 6 und Eclipse Suns JDK 7 verwendet.
Nach meinem Verständnis muss ich manuell auswählen, welches Java verwendet werden soll, bevor die einzelnen Anwendungen ausgeführt werden. Dies führte mich zum update-java-alternatives -l
Befehl. Wenn ich das starte, sehe ich nur folgendes:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
aber wenn ich renne update-alternatives --config java
sehe ich folgendes:
*0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java auto mode
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java manual mode
2 /usr/lib/jvm/jdk1.7.0/bin/java manual mode
3 /usr/lib/jvm/jre1.7.0/bin/java manual mode
Ich verstehe nicht, warum das update-java-alternatives
nicht die gleichen 3 Wahlen anzeigt. Ich verstehe auch nicht, wie man zwischen OpenJDK6 und JDK7 wechselt. Wie kann ich OpenJDK6 für die Arduino-Entwicklung und Sun JDK7 für die Eclipse / Android-Entwicklung verwenden?