簡體   English   中英

是否可以在Windows 7上安裝32位和64位Java?

[英]Is it possible to install both 32bit and 64bit Java on Windows 7?

是否可以在Windows 7上安裝32位和64位Java?

我有一些應用程序,我可以在64位下運行,但有一些只能在32位下運行。

是的,這絕對沒問題。 您甚至可以在同一台計算機上同時安裝32位和64位Java的多個版本。

事實上,我自己也有這樣的設置。

只要每個Java運行時都在自己的目錄中,就可以在Windows(包括Windows 7)下安裝多個Java運行時。

例如,如果您運行的是Win 7 64位或Win Server 2008 R2,則可以在“C:\\ Program Files(x86)\\ Java \\ jre6”中安裝32位JRE,在“C:”中安裝64位JRE。 \\ Program Files \\ Java \\ jre6“,也許是”C:\\ Program Files(x86)\\ IBM \\ Java60 \\ jre“中的IBM Java 6。

Java控制面板應用程序理論上可以管理多個運行時:Java選項卡>>查看...按鈕

用戶和系統設置有選項卡。 您可以使用“添加”或“查找”添加其他運行時,但是一旦完成添加運行時並點擊“確定”,就必須在主Java選項卡框架中點擊“應用”,這不是很明顯 - 否則您的更改將會丟失。

如果安裝了多個版本,則只有主版本會自動更新。 除了每當我看到自動更新時手動更新的弱解決方法,我還沒有找到解決方案,所以我很想知道是否有人有解決方法。

大多數Java IDE允許您選擇要在其上構建的計算機上的任何Java運行時,但如果不使用IDE,則可以使用cmd窗口中的環境變量輕松管理它。 PATH和JAVA_HOME變量確定從shell運行的工具使用的運行時。 將JAVA_HOME設置為您想要的jre目錄,並將bin目錄放入您的路徑(並刪除對其他運行時的引用) - 使用IBM,您可能需要添加多個bin目錄。 這幾乎是默認系統Java所做的所有設置。 您還可以將CLASSPATH,ANT_HOME,MAVEN_HOME等設置為唯一值以匹配您的運行時。

在Windows 7(64位OS +計算機)上安裝32位Java。 你可以做:

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

它使用32位(64位)。 我必須使用它,因為許多第三方庫不能與64位一起使用。 Java從地獄中醒來,給我們桃子:P。 Go語言是殺手鐧。

如pnt所述,您可以在同一台計算機上同時安裝32位和64位Java的多個版本。

從那里進一步說明:以下是如何為每個安裝設置任何運行時參數:

您可以運行相應Java版本本身的javacpl.exe或javacpl.cpl(bin-folder)。 特定控制面板打開正常。 可以添加參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM