在64位Windows 2008R2服务器上运行32位JRE

1 java sql-server-2008-r2

我试图在我的windows2008R2上运行一个名为vdbench的应用程序,这是一个VM.但是,该应用程序没有64位支持,只能使用32位版本的Java运行.我试图了解我是否可以安装32位JRE并在windows2008R2 64位服务器上运行该应用程序?我尝试了但是应用程序无法运行说'java'不被识别为程序.我想知道是否需要映射我的windows2008R2以运行特定的32位版本的JRE?

Ali*_*Ali 7

除了根据您的要求安装32位JRE/JDK之外,您无需执行任何操作.我一直这样做.使用64位版本的唯一真正原因是,如果您的应用程序需要能够访问超过4GB的RAM(或某些程序化的lib依赖项)

确保安装32位版本并将JAVA_HOME环境变量指向安装目录,因此如果安装JRE 1.6,JAVA_HOME应该是类似的
C:\Program Files (x86)\Java\jre1.6.0_XX

此外,在您的Path环境变量添加%JAVA_HOME%\bin到它的末尾,这将使命令行中的所有Java可执行文件都可用.

对于JRE,如果需要,可以使用调用的环境变量JRE_HOME代替JAVA_HOME.