Ubuntu 12.04 LTSには、SunのJDK7、Eclipse、およびArduino IDEをインストールしました。ArduinoでOpenJDK 6を使用し、EclipseでSunのJDK 7を使用するようにします。
私の理解では、各アプリケーションを実行する前に、使用する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を切り替える方法もわかりません。Arduino開発にはOpenJDK6を、Eclipse / Android開発にはSun JDK7を使用するにはどうすればよいですか?