Sql server 2008 r2 在64位windows 2008R2服务器上运行32位JRE

Sql server 2008 r2 在64位windows 2008R2服务器上运行32位JRE,sql-server-2008-r2,java,Sql Server 2008 R2,Java,我正在尝试在windows2008R2上运行一个名为vdbench的应用程序,它是一个VM。但是,该应用程序不支持64位,只能使用32位版本的Java运行。我正在尝试了解是否可以安装32位JRE并在windows2008R2 64位服务器上运行该应用程序?我尝试过,但应用程序无法运行,因为“java”未被识别为程序。我想知道我是否需要映射windows2008R2以运行特定的32位版本的JRE?您只需根据需要安装32位JRE/JDK即可。 我总是这样做。使用64位版本的唯一真正原因是,应用程序需

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

您只需根据需要安装32位JRE/JDK即可。 我总是这样做。使用64位版本的唯一真正原因是,应用程序需要能够访问超过4GB的RAM(或某些编程库依赖项)

确保安装32位版本,并将
JAVA_HOME
环境变量指向install dir,因此如果安装JRE 1.6,则JAVA_HOME应该类似
C:\ProgramFiles(x86)\Java\jre1.6.0\u XX

另外,在
Path
环境变量的末尾添加
%JAVA\u HOME%\bin
,这将使所有JAVA可执行文件在命令行中可用


对于JRE,您可以使用名为
JRE\u HOME
的环境变量,而不是
JAVA\u HOME

您只需根据需要安装32位JRE/JDK即可。 我总是这样做。使用64位版本的唯一真正原因是,应用程序需要能够访问超过4GB的RAM(或某些编程库依赖项)

确保安装32位版本,并将
JAVA_HOME
环境变量指向install dir,因此如果安装JRE 1.6,则JAVA_HOME应该类似
C:\ProgramFiles(x86)\Java\jre1.6.0\u XX

另外,在
Path
环境变量的末尾添加
%JAVA\u HOME%\bin
,这将使所有JAVA可执行文件在命令行中可用


在JRE的情况下,如果需要,您可以使用名为
JRE\u HOME
的环境变量,而不是
JAVA\u HOME
,您还可以将-d32添加到JVM选项中,这应该告诉JVM以32位模式运行。

您还可以将-d32添加到JVM选项中,它应该告诉JVM以32位模式运行。

您必须安装32位JDK或JRE。然后,添加一个名为EXE4J_JAVA_HOME的新系统环境变量,指向新的安装目录(无需覆盖JAVA_HOME env.var)。

必须安装32位JDK或JRE。然后,添加一个名为EXE4J_JAVA_HOME的新系统环境变量,该变量指向新的安装目录(无需覆盖JAVA_HOME env.var)。

“这同样适用于类型化集合”。。。说谁?说“java”不被识别为程序意味着路径中找不到
java.exe
。这只是Microsoftish令人困惑的拼写“未找到命令”。“这同样适用于类型化集合”。。。说谁?说“java”不被识别为程序意味着路径中找不到
java.exe
。这只是Microsoftish混淆了“command not found”的拼写。我应该在哪里更改path环境变量?这在Stackoverflow上曾经被问过。链接:好的,我正在运行jre6。它安装在C:\ProgramFiles(x86)\Java\jre6中。我更改了Java_Home环境变量,但它仍然找不到Java。如果我安装64位java版本,它会找到可执行文件,但会抛出一个错误,因为它不兼容。但它根本找不到32位jre。。我一直在运行这个程序。您是否将%JAVA\u HOME%\bin附加到Path环境变量中?是的,我添加了。。即使我只是在CLI中键入java,它也找不到它..或抛出任何用法。我从何处更改path环境变量?这之前在Stackoverflow上被询问过。链接:好的,我正在运行jre6。它安装在C:\ProgramFiles(x86)\Java\jre6中。我更改了Java_Home环境变量,但它仍然找不到Java。如果我安装64位java版本,它会找到可执行文件,但会抛出一个错误,因为它不兼容。但它根本找不到32位jre。。我一直在运行这个程序。您是否将%JAVA\u HOME%\bin附加到Path环境变量中?是的,我添加了。。即使我只是在CLI中键入java,它也找不到它..或抛出任何用法。