Sur Ubuntu 12.04 LTS, j'ai installé JDK7, Eclipse et l'IDE Arduino de Sun. Je souhaite que l'Arduino utilise OpenJDK 6 et qu'Eclipse utilise le JDK 7 de Sun.
De mon point de vue, je dois choisir manuellement le langage Java à utiliser avant d’exécuter chaque application. Cela m'a conduit à la update-java-alternatives -l
commande. Quand je lance ceci, je ne vois que ce qui suit:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
mais quand je cours update-alternatives --config java
je vois ce qui suit:
*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
Je ne comprends pas pourquoi le update-java-alternatives
n'affiche pas les 3 mêmes options. Je ne comprends pas non plus comment basculer entre OpenJDK6 et JDK7. Comment puis-je utiliser OpenJDK6 pour le développement Arduino et Sun JDK7 pour le développement Eclipse / Android?