繁体   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