Trên Ubuntu 12.04 LTS, tôi đã cài đặt JDK7, Eclipse và Arduino IDE của Sun. Tôi muốn Arduino sử dụng OpenJDK 6 và muốn Eclipse sử dụng JDK 7 của Sun.
Theo hiểu biết của tôi, tôi cần phải chọn thủ công Java nào trước khi chạy từng ứng dụng. Điều này dẫn tôi đến update-java-alternatives -l
lệnh. Khi tôi chạy này, tôi chỉ thấy như sau:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
nhưng khi tôi chạy update-alternatives --config java
tôi thấy như sau:
*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
Tôi không hiểu tại sao update-java-alternatives
không hiển thị 3 tùy chọn giống nhau. Tôi cũng không hiểu cách chuyển đổi giữa OpenJDK6 và JDK7. Làm thế nào tôi có thể sử dụng OpenJDK6 để phát triển Arduino và Sun JDK7 cho phát triển Eclipse / Android?