Na Ubuntu 12.04 LTS zainstalowałem JDK7, Eclipse i Arduino IDE firmy Sun. Chcę, aby Arduino używało OpenJDK 6, a Eclipse używa JDK 7 Sun.
Z mojego zrozumienia muszę ręcznie wybrać język Java, który ma być używany przed uruchomieniem każdej aplikacji. Doprowadziło mnie to do update-java-alternatives -l
polecenia. Po uruchomieniu tego widzę tylko:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
ale po uruchomieniu update-alternatives --config java
widzę następujące informacje:
*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
Nie rozumiem, dlaczego update-java-alternatives
nie wyświetla tych samych 3 opcji. Nie rozumiem też, jak przełączać się między OpenJDK6 i JDK7. Jak mogę korzystać z programowania OpenJDK6 dla programistów Arduino i Sun JDK7 dla programistów Eclipse / Android?