कई जावा अनुप्रयोग जो अपने वातावरण को कॉन्फ़िगर करने के लिए शेल स्क्रिप्ट का उपयोग करते हैं JAVA_HOME
हैं, जावा के सही संस्करण को शुरू करने के पर्यावरण चर का हैं, JRE JAR का पता लगाते हैं, और इसी तरह।
MacOS X 10.6 में, निम्नलिखित चर इस चर के लिए मान्य प्रतीत होते हैं
/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
इनमें से कुछ वास्तविक वर्तमान वीएम के अनुसार हैं (जैसा कि जावा वरीयता फलक में परिभाषित किया गया है)।
लेकिन इनमें से किसे इस्तेमाल किया जाना चाहिए - या उनमें से किसी का उपयोग करना ठीक है?