Su Ubuntu 12.04 LTS ho installato Sun JDK7, Eclipse e l'IDE Arduino. Voglio che Arduino usi OpenJDK 6 e che Eclipse utilizzi JDK 7 di Sun.
Da quanto ho capito, devo scegliere manualmente quale Java utilizzare prima di eseguire ciascuna applicazione. Questo mi ha portato al update-java-alternatives -l
comando. Quando eseguo questo vedo solo quanto segue:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
ma quando corro update-alternatives --config java
vedo quanto segue:
*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
Non capisco perché update-java-alternatives
non visualizzi le stesse 3 opzioni. Inoltre non capisco come passare da OpenJDK6 a JDK7. Come posso utilizzare OpenJDK6 per lo sviluppo di Arduino e Sun JDK7 per lo sviluppo di Eclipse / Android?