Tôi biết có thể có nhiều phiên bản Java trên OS X nhưng tôi thấy khó hiểu cách thức hoạt động của nó.
Tôi đã nâng cấp lên Mountain Lion và bây giờ echo $JAVA_HOME
trống rỗng.
Tuy nhiên trong /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
Khi tôi đi vào 1.4.2 và tôi thực thi java - version
hoặc./java -version
Môi trường thời gian chạy Java (TM) SE (bản dựng 1.6.0 _33-b03-424-11M3720)
Vậy tại sao tất cả các phiên bản đó được sử dụng nếu chúng có cùng phiên bản Java?
Sau đó, tôi đã tải xuống JDK 7 từ Oracle và cài đặt nó.
Trường hợp một JDK mới thường được cài đặt?
Và câu hỏi cuối cùng: Làm thế nào tôi có thể chọn phiên bản nào sẽ chạy theo mặc định bởi tất cả các ứng dụng?
Trong Win. Tôi đặt JAVA_HOME
cho C:/ProgramFiles/Java/.…
tôi đặt trong đường dẫn: vị trí để JAVA_HOME/bin
và đó là nó.