На Ubuntu 12.04 LTS я встановив JDK7, Eclipse та ID ID Arduino від Sun. Я хочу, щоб 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?