Czy można zainstalować zarówno 32-bitową, jak i 64-bitową Javę w systemie Windows 7?
Mam kilka aplikacji, które mogę uruchamiać pod 64-bitowym, ale są takie, które działają tylko pod 32-bitowym.
Czy można zainstalować zarówno 32-bitową, jak i 64-bitową Javę w systemie Windows 7?
Mam kilka aplikacji, które mogę uruchamiać pod 64-bitowym, ale są takie, które działają tylko pod 32-bitowym.
some applications that I can run under 64bit
więc dlaczego nie może być 64-bitową Javą do uruchamiania aplikacji, dlatego byłem zdezorientowany. :-)
◔_◔
Odpowiedzi:
Tak, to absolutnie żaden problem. Możesz nawet mieć wiele wersji 32-bitowej i 64-bitowej Javy zainstalowanej w tym samym czasie na tym samym komputerze.
W rzeczywistości sam mam taką konfigurację.
ಠ_ಠ
W systemie Windows (w tym Windows 7) można zainstalować wiele środowisk wykonawczych Java, o ile każdy znajduje się w swoim własnym katalogu.
Na przykład, jeśli używasz 64-bitowego systemu Windows 7 lub Win Server 2008 R2, możesz zainstalować 32-bitowe środowisko JRE w folderze „C: \ Program Files (x86) \ Java \ jre6” i 64-bitowe środowisko JRE w folderze „C:” \ Program Files \ Java \ jre6 ”i być może IBM Java 6 w katalogu„ C: \ Program Files (x86) \ IBM \ Java60 \ jre ”.
Aplikacja Java Control Panel teoretycznie ma możliwość zarządzania wieloma środowiskami wykonawczymi: zakładka Java >> przycisk Widok ...
Istnieją zakładki ustawień użytkownika i systemu. Możesz dodać dodatkowe środowiska wykonawcze za pomocą Dodaj lub Znajdź, ale po zakończeniu dodawania środowiska wykonawczego i naciśnięciu OK, musisz nacisnąć Zastosuj w głównej ramce zakładki Java, co nie jest tak oczywiste, jak mogłoby być - w przeciwnym razie zmiany zostaną utracone.
Jeśli masz zainstalowanych wiele wersji, tylko główna wersja zostanie zaktualizowana automatycznie. Nie znalazłem rozwiązania tego problemu poza słabym obejściem ręcznego aktualizowania za każdym razem, gdy widzę automatyczną aktualizację, więc chciałbym wiedzieć, czy ktoś ma na to rozwiązanie.
Większość środowisk Java IDE umożliwia wybranie dowolnego środowiska uruchomieniowego Java na komputerze, na którym ma być budowana, ale jeśli nie używasz IDE, możesz łatwo zarządzać tym za pomocą zmiennych środowiskowych w oknie cmd. Zmienna PATH i JAVA_HOME określają, które środowisko wykonawcze jest używane przez narzędzia uruchamiane z powłoki. Ustaw katalog JAVA_HOME na wybrany katalog jre i umieść katalog bin w swojej ścieżce (i usuń odniesienia do innych środowisk wykonawczych) - w przypadku IBM może być konieczne dodanie wielu katalogów bin. To prawie wszystko, co robi domyślna systemowa Java. Możesz również ustawić CLASSPATH, ANT_HOME, MAVEN_HOME itp. Na unikalne wartości, aby pasowały do Twojego czasu wykonywania.
Aby zainstalować 32-bitową Javę w systemie Windows 7 (64-bitowy system operacyjny + komputer). Możesz to zrobić:
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
używa wersji 32-bitowej (64-bitowej). Muszę tego używać, ponieważ wiele bibliotek innych firm nie działa z wersją 64-bitową. Java obudź się z piekła, daj nam brzoskwinię: P. Język Go jest zabójczy.
Jak stwierdzono w pnt, możesz mieć wiele wersji 32-bitowej i 64-bitowej Javy zainstalowanej w tym samym czasie na tym samym komputerze.
Idąc dalej: Oto, jak można ustawić dowolne parametry wykonawcze dla każdej z tych instalacji:
Możesz uruchomić javacpl.exe lub javacpl.cpl odpowiedniej wersji oprogramowania Java (folder bin). Specjalny panel sterowania otwiera się dobrze. Istnieje możliwość dodania parametrów.