2010-09-29 32 views
11

Tôi muốn chạy Java với tốc độ 1.6xxx - tôi đã thay đổi biến JAVA_HOME và trỏ nó vào thư mục C: \ Program Files \ Java \ jdk1.6.0._16.Biến môi trường JAVA_HOME và Java JDK vui vẻ

tôi khởi động lại máy tính - và tôi nghĩ rằng tôi có thể kiểm tra phiên bản của Java máy của tôi là chỉ vào - nhưng nó vẫn trỏ tới phiên bản cũ của Java ví dụ v1.5.0_16

bạn có thể giúp tôi rejog của tôi bộ nhớ trên thiết lập chính xác cho Java JDK?

java home

+1

kiểm tra biến PATH của bạn và xem những phiên bản của java có mặt trên đó. –

+0

Tôi đã thử thay đổi biến PATH và biến JAVA_HOME để trỏ đến cùng một thư mục - nhưng tôi vẫn nhận được kết quả tương tự bằng cách sử dụng lệnh java -version - 1.5.0.16, v.v. – Vidar

Trả lời

7

Bạn cần phải thiết lập lại biến đường dẫn của bạn để trỏ đến 1,6

cái gì đó như
alt text

Ngoài ra, hãy chắc chắn biến JAVA_HOME cũng được thiết lập xung quanh vị trí trên. Steps are here. For Video

+0

Điểm Java_Home và Path Varaible của tôi cho phiên bản java 1.6 .0_19, nhưng trong cmd java -version cho tôi thấy phiên bản java 1.6.0_20. Bởi vì tôi đã cập nhật thông qua java-Updater? – cuh

+0

@cuh java-Updater !! thú vị, thế nào? O.S. ? –

+0

Windows 7. Trong thư mục jre/bin Bắt đầu Java Control Panel: javacpl. bạn có thể (de-) kích hoạt thông báo cập nhật tự động. My Path trỏ tới jdk 1.6.0_19 nhưng java trong cmd được liên kết với phiên bản jre6 1.6.0_20. – cuh

6

JAVA_HOME được các ứng dụng khác sử dụng, chẳng hạn như Tomcat. Windows chỉ kiểm tra biến môi trường PATH cho các vị trí mà nó có thể tìm thấy tệp thực thi java.

+0

và không chỉ giới hạn ở cửa sổ ... – jsh

0

Hãy thử điều này trên vỏ cmd:

> java -version 
java version "1.5.0_16" 
> set PATH=%JAVA_HOME%\bin;%PATH% 
> java -version 
+3

Điều đó sẽ không hoạt động vì bạn đang chắp thêm '% JAVA_HOME% \ bin' _after_ danh sách đường dẫn hiện có - Windows sẽ vẫn tìm thấy' java.exe' cũ hơn trước. Nên đặt 'PATH =% JAVA_HOME% \ bin;% PATH%' thay thế. –

+0

@Peter, đồng ý, đã không chú ý, Java cũ * đã được * trên đường dẫn vì vậy nó đã được thêm vào đầu cho bản demo này. Nhưng rõ ràng, thay thế các mục cũ là giải pháp norma;) –

+0

Có thực sự. Btw Tôi không phải là downvoter - Tôi nghĩ rằng ý tưởng demo của bạn là tốt và vấn đề này là tầm thường để sửa chữa. –

0

Hình ảnh này sẽ giải thích tất cả các bước. enter image description here

Để biết thêm Explanation

Các vấn đề liên quan