4
Java เวอร์ชันหลายเวอร์ชันรองรับตำแหน่ง OS X และ JAVA_HOME
ฉันรู้ว่าเป็นไปได้ที่จะมี 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 ใหม่ที่ไหน? และคำถามสุดท้าย: ฉันจะเลือกเวอร์ชันที่ควรใช้โดยแอพพลิเคชั่นทั้งหมดได้อย่างไร? ในการชนะ …