Wiele aplikacji Java, które używają skryptów powłoki do skonfigurowania swojego środowiska, używa JAVA_HOME
zmiennej środowiskowej do uruchamiania poprawnej wersji Java, lokalizowania plików JRE JRE itd.
W systemie macOS X 10.6 następujące ścieżki wydają się poprawne dla tej zmiennej
/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
Niektóre z nich to dowiązania symboliczne do rzeczywistej bieżącej maszyny wirtualnej (zgodnie z definicją w okienku preferencji Java).
Ale który z nich powinien zostać użyty - czy można w ogóle użyć któregoś z nich?