在Windows 7上同时安装32位和64位Java是否可行?
我有一些应用程序可以在64位系统下运行,但有些必须在32位系统下运行。
在Windows 7上同时安装32位和64位Java是否可行?
我有一些应用程序可以在64位系统下运行,但有些必须在32位系统下运行。
没问题,您可以在同一台计算机上同时安装多个32位和64位版本的Java。甚至我自己就有这样的设置。
ಠ_ಠ
- Synetech只要每个Java运行时在自己的目录下,您可以在Windows(包括Windows 7)下安装多个Java运行时。
例如,如果您正在运行Win 7 64位或Win Server 2008 R2,则可以在“C:\ Program Files(x86)\ Java \ jre6”中安装32位JRE,在“C:\ Program Files \ Java \ jre6”中安装64位JRE,也可以在“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位操作系统+机器)上安装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
在(64位)系统上,IT技术使用32位。这是因为许多第三方库不支持64位。Java终于从地狱中苏醒,给我们带来了桃子 :P。Go语言也非常强大。
正如pnt所说,您可以在同一台计算机上同时安装多个32位和64位Java版本。
更进一步:以下是如何为每个安装设置任何运行时参数的可能方法:
您可以运行相应Java版本(bin文件夹)的javacpl.exe或javacpl.cpl。特定的控制面板会打开。在那里添加参数是可行的。
◔_◔
- Synetech