В Ubuntu 12.04 LTS я установил JDK7, Eclipse Sun и Arduino IDE. Я хочу, чтобы Arduino использовал OpenJDK 6 и хотел, чтобы Eclipse использовала JDK 7. Sun.
Из моего понимания мне нужно вручную выбрать, какую 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?