На Ubuntu 12.04 LTS я установил Sun JDK7, Eclipse и Arduino IDE. Я хочу, чтобы Arduino использовал OpenJDK 6, а Eclipse - Sun JDK 7.
Из моего понимания мне нужно вручную выбрать, какую Java использовать, прежде чем запускать каждое приложение. Это привело меня к update-java-alternatives -l
команде. Когда я запускаю это, я вижу только следующее:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
но когда я бегу, update-alternatives --config java
я вижу следующее:
*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
Я не понимаю, почему update-java-alternatives
не отображаются те же 3 варианта. Я также не понимаю, как переключаться между OpenJDK6 и JDK7. Как я могу использовать OpenJDK6 для разработки Arduino и Sun JDK7 для разработки Eclipse / Android?