ฉันรู้ว่าเป็นไปได้ที่จะมี Java หลายเวอร์ชันบน OS X แต่ฉันพบว่ามันยากที่จะเข้าใจวิธีการทำงาน
ฉันอัพเกรดเป็น Mountain Lion และตอนนี้echo $JAVA_HOME
ว่างเปล่า
อย่างไรก็ตามใน /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
เมื่อฉันไปที่ 1.4.2 และฉันรันjava - version
หรือ./java -version
สภาพแวดล้อมรันไทม์ Java (TM) SE ( บิลด์1.6.0 _33-b03-424-11M3720)
เหตุใดจึงใช้เวอร์ชันเหล่านี้ทั้งหมดหากมี Java เวอร์ชันเดียวกัน
จากนั้นฉันดาวน์โหลด JDK 7 จาก Oracle และติดตั้ง
ปกติจะติดตั้ง JDK ใหม่ที่ไหน?
และคำถามสุดท้าย: ฉันจะเลือกเวอร์ชันที่ควรใช้โดยแอพพลิเคชั่นทั้งหมดได้อย่างไร?
ในการชนะ ฉันตั้งค่าJAVA_HOME
เป็นC:/ProgramFiles/Java/.…
ฉันใส่ในเส้นทาง: สถานที่ตั้งJAVA_HOME/bin
และนั่นแหล่ะ