В Ubuntu 12.04 LTS я установил JDK7 от Sun, Eclipse и 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 mode1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java manual mode2 /usr/lib/jvm/jdk1.7.0/bin/java manual mode3 /usr/lib/jvm/jre1.7.0/bin/java manual mode
Я не понимаю, почему update-java-alternatives
не отображает те же 3 параметра. Я также не понимаю, как переключаться между OpenJDK6 и JDK7. Как я могу использовать OpenJDK6 для разработки Arduino и Sun JDK7 для разработки Eclipse / Android?