No Ubuntu 12.04 LTS, instalei o JDK7, o Eclipse e o IDE do Arduino da Sun. Quero que o Arduino use o OpenJDK 6 e que o Eclipse use o JDK 7 da Sun.
Pelo que entendi, preciso escolher manualmente qual Java usar antes de executar cada aplicativo. Isso me levou ao update-java-alternatives -l
comando. Quando executo isso, vejo apenas o seguinte:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
mas quando corro update-alternatives --config java
, vejo o seguinte:
*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
Não entendo por update-java-alternatives
que não exibe as mesmas três opções. Também não entendo como alternar entre o OpenJDK6 e o JDK7. Como posso usar o OpenJDK6 para desenvolvimento em Arduino e o Sun JDK7 para desenvolvimento em Eclipse / Android?