แอ็พพลิเคชัน Java จำนวนมากที่ใช้เชลล์สคริปต์เพื่อกำหนดค่าสภาวะแวดล้อมใช้JAVA_HOME
ตัวแปรสภาวะแวดล้อมเพื่อเริ่มต้นเวอร์ชัน Java ที่ถูกต้องค้นหา JRE JARs และอื่น ๆ
ใน macOS X 10.6 เส้นทางต่อไปนี้ดูเหมือนจะใช้ได้กับตัวแปรนี้
/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
สิ่งเหล่านี้บางส่วนเป็น symlink ไปยัง VM ปัจจุบันจริง (ตามที่กำหนดในบานหน้าต่าง Java Preference)
แต่ควรจะใช้อันไหนดี - หรือว่าจะใช้ได้ล่ะ?