บน Ubuntu 12.04 LTS ฉันได้ติดตั้ง JDK7, Eclipse และ Arduino IDE ของ Sun แล้ว ฉันต้องการ Arduino เพื่อใช้ OpenJDK 6 และต้องการ Eclipse ใช้ JDK 7 ของ Sun
จากความเข้าใจของฉันฉันต้องเลือก 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 ฉันจะไปเกี่ยวกับการใช้ OpenJDK6 สำหรับการพัฒนา Arduino และ Sun JDK7 สำหรับการพัฒนา Eclipse / Android ได้อย่างไร