Sur Ubuntu 12.04 LTS, j'ai installé le JDK7 de Sun, Eclipse et l'IDE Arduino. Je veux que l'Arduino utilise OpenJDK 6 et qu'Eclipse utilise le JDK 7 de Sun.
D'après ce que j'ai compris, je dois choisir manuellement quel Java utiliser avant de lancer chaque application. Cela m'a conduit à la update-java-alternatives -l
commande. Lorsque je l'exécute, je vois seulement ce qui suit :
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
mais quand j'exécute 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 mêmes 3 options. Je ne comprends pas non plus comment passer d'OpenJDK6 à JDK7. Comment puis-je utiliser OpenJDK6 pour le développement Arduino et Sun JDK7 pour le développement Eclipse/Android ?