2011-09-05 71 views
18

Tôi cần chuyển từ cài đặt java 7 ở 64 bit sang java 6 đã cài đặt trên hệ điều hành Windows 7 64bit nhưng thủ tục thông thường không hoạt động. Tôi đã cố gắng thay đổi biến môi trường JAVA_HOME nhưng khi tôi gõ java -version, hệ thống trả lời Java 7 ... Làm cách nào để chuyển đổi từ các phiên bản java khác nhau?Java 7 64 bit trên windows 7: cách chuyển đổi các phiên bản java

Cảm ơn bạn.

+2

Hãy thử với đường dẫn đầy đủ đến java.exe. –

Trả lời

32

Bạn cũng cần chuyển đổi biến môi trường đường dẫn, để trỏ đến trước thư mục bin JRE. Ngoài ra, tôi nghĩ rằng phiên bản hiện đại của java đặt một bản sao của "java.exe" trong thư mục system32 của Windows, bạn sẽ cần phải loại bỏ chúng (hoặc đổi tên chúng, nếu bạn muốn giữ chúng như là bản sao lưu).

+4

Cảm ơn bạn! Tôi đổi tên java.exe trên thư mục system32 và nó hoạt động! – AndyPower

+1

Không vấn đề gì, gần đây tôi đã nâng cấp lên Windows 7 64 cả ở nhà và tại nơi làm việc, và tôi đã gặp phải các vấn đề bạn mô tả. – Sirs

+3

Tôi đã có vấn đề đảo ngược: Tôi muốn java 7 nhưng nó sẽ chỉ chạy java 6. Bạn giải quyết vấn đề của tôi quá, tôi loại bỏ java.exe trong system32. Cảm ơn! –

3

JAVA_HOME không được java.exe sử dụng.

Đảm bảo có đường dẫn của thư mục bin của Java 6 JRE trong biến môi trường PATH, trước biến Java JRE, và trước thư mục hệ thống cửa sổ (system32).

Hoặc bạn có thể sử dụng đường dẫn đầy đủ của lệnh java:

c:\java6\bin\java com.foo.bar.Main 
3

Windows dựa vào biến PATH môi trường và không JAVA_HOME để tra cứu thực thi bao gồm các ứng dụng Java launcher java.exe. Trong khi biến môi trường JAVA_HOME có thể được sử dụng trong biến môi trường PATH, nó không phải là trường hợp, vì vậy bạn phải sửa đổi biến môi trường PATH để sử dụng JAVA_HOME hoặc nhà cài đặt Java 6 mới.

2

Vì Java hỗ trợ tùy chọn dòng lệnh "-version". Bạn có thể sử dụng tùy chọn này để chọn một phiên bản cụ thể để chạy, ví dụ:

java -version:1.7 -jar [path to jar file] sẽ chạy ứng dụng jar trong java 1.7, nếu được cài đặt.

Xem tài liệu của Oracle tại đây: http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html

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