Nhiều ứng dụng Java sử dụng các tập lệnh shell để cấu hình môi trường của chúng sử dụng JAVA_HOME
biến môi trường để bắt đầu phiên bản chính xác của Java, định vị các JAR JAR, v.v.
Trong macOS X 10.6, các đường dẫn sau dường như hợp lệ cho biến này
/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
Một số trong số này là các liên kết tượng trưng đến VM hiện tại thực tế (như được định nghĩa trong khung Tùy chọn Java).
Nhưng cái nào nên được sử dụng, hay sử dụng bất cứ thứ gì trong số chúng?