Tôi đã cài đặt JDK 7u7 được tải xuống từ trang web của oracle. Nhưng sau khi cài đặt, thiết bị đầu cuối vẫn hiển thị java phiên bản 6
$java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
Bất cứ ý tưởng tại sao java 7 không hiển thị?
Trả lời: OK, vấn đề đã được giải quyết. Đây là câu trả lời: Tôi thấy rằng Terminal của tôi có .bash_profile và biến nhà java được đặt thành 1.6
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"
Vì vậy, đây là dòng gây ra vấn đề mỗi khi tôi mở một cửa sổ thiết bị đầu cuối mới. Đơn giản chỉ cần loại bỏ dòng này sẽ giải quyết vấn đề. Bạn vẫn cần phải làm theo những gì @aleroot đã nói, nhưng nếu điều đó không phù hợp với bạn, hãy kiểm tra tệp cài đặt .bash_profile (hoặc .bashrc) để xem bạn đã xuất bất kỳ phiên bản java nào trước đây chưa.
export JAVA_HOME
cách tiếp cận, như chi tiết ở đây một cách linh hoạt hơn một chút.