Có thể cài đặt cả Java 32bit và 64bit trên Windows 7 không?
Tôi có một số ứng dụng có thể chạy dưới 64bit, nhưng có một số ứng dụng chỉ chạy dưới 32bit.
Có thể cài đặt cả Java 32bit và 64bit trên Windows 7 không?
Tôi có một số ứng dụng có thể chạy dưới 64bit, nhưng có một số ứng dụng chỉ chạy dưới 32bit.
some applications that I can run under 64bit
vậy tại sao nó không thể là Java 64 bit để chạy các ứng dụng đó là lý do tại sao tôi đã bối rối. :-)
◔_◔
Câu trả lời:
Vâng, nó hoàn toàn không có vấn đề gì. Bạn thậm chí có thể cài đặt nhiều phiên bản Java 32bit và 64bit cùng một lúc trên cùng một máy.
Trên thực tế, tôi đã tự thiết lập như vậy.
ಠ_ಠ
Bạn có thể cài đặt nhiều thời gian chạy Java trong Windows (bao gồm cả Windows 7) miễn là chúng nằm trong thư mục riêng của chúng.
Ví dụ: nếu bạn đang chạy Win 7 64-bit hoặc Win Server 2008 R2, bạn có thể cài đặt JRE 32-bit trong "C: \ Program Files (x86) \ Java \ jre6" và 64-bit JRE trong "C: \ Program Files \ Java \ jre6 "và có lẽ là IBM Java 6 trong" C: \ Program Files (x86) \ IBM \ Java60 \ jre ".
Ứng dụng Java Control Panel về mặt lý thuyết có khả năng quản lý nhiều thời gian chạy: tab Java >> Nút View ...
Có các tab cho cài đặt Người dùng và Hệ thống. Bạn có thể thêm thời gian chạy bổ sung bằng Thêm hoặc Tìm, nhưng khi bạn đã hoàn tất việc thêm thời gian chạy và nhấn OK, bạn phải nhấn Áp dụng trong khung tab chính của Java, điều này không rõ ràng bằng - nếu không các thay đổi của bạn sẽ bị mất.
Nếu bạn đã cài đặt nhiều phiên bản, chỉ phiên bản chính sẽ tự động cập nhật. Tôi không tìm thấy giải pháp nào cho vấn đề này ngoài cách giải quyết yếu kém là cập nhật thủ công bất cứ khi nào tôi thấy bản cập nhật tự động, vì vậy tôi muốn biết liệu có ai có cách sửa lỗi đó không.
Hầu hết các IDE Java đều cho phép bạn chọn bất kỳ thời gian chạy Java nào trên máy của mình để xây dựng dựa trên, nhưng nếu không sử dụng IDE, bạn có thể dễ dàng quản lý điều này bằng cách sử dụng các biến môi trường trong cửa sổ cmd. PATH của bạn và biến JAVA_HOME xác định thời gian chạy nào được sử dụng bởi các công cụ chạy từ shell. Đặt JAVA_HOME thành thư mục jre bạn muốn và đặt thư mục bin vào đường dẫn của bạn (và xóa các tham chiếu đến các thời gian chạy khác) - với IBM, bạn có thể cần thêm nhiều thư mục bin. Đây là tất cả những gì mà hệ thống mặc định Java thực hiện. Bạn cũng có thể đặt CLASSPATH, ANT_HOME, MAVEN_HOME, v.v. thành các giá trị duy nhất để phù hợp với thời gian chạy của mình.
Để cài đặt Java 32-bit trên Windows 7 (Hệ điều hành 64-bit + Máy). Bạn có thể làm:
1) Download JDK: http://javadl.sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686
3) System variable create: C:\program files (x86)\java\jre6\bin\
4) Anywhere you type java -version
nó sử dụng 32-bit trên (64-bit). Tôi phải sử dụng điều này vì rất nhiều thư viện của bên thứ ba không hoạt động với 64-bit. Java thức dậy từ địa ngục, cho chúng tôi đào: P. Ngôn ngữ cờ vây là kẻ giết người.
Như đã nêu trong pnt, bạn có thể cài đặt nhiều phiên bản Java 32bit và 64bit cùng một lúc trên cùng một máy.
Tiến xa hơn từ đó: Dưới đây là cách có thể đặt bất kỳ thông số thời gian chạy nào cho từng cài đặt đó:
Bạn có thể chạy javacpl.exe hoặc javacpl.cpl của chính phiên bản Java tương ứng (bin-folder). Bảng điều khiển cụ thể mở tốt. Thêm thông số ở đó là có thể.