Eclipse 32位在Windows 7 64位上使用Java 32位

时间:2011-05-26 20:56:37

标签: eclipse tomcat java

我很难让Eclipse 3.5 SR2(helios)在我的Windows 7 x64机器上运行。

我正在运行32位版本的Eclipse,以及32位版本的Java。我创建了JAVA_HOME,并将其指向“C:\ Progra~2 \ Java \ jdk1.6.0_25”。我添加了%JAVA_HOME%\ bin;到我的Path变量的开头。

当我启动Eclipse时,我收到一条错误消息,指出JRE和JDK不在我当前的路径中,并且它无法使javaw.exe变好。但它声明“在搜索以下位置后未找到JVM:D:\ Program Files(x86)\ eclipse_3.5.SR2 \ jre \ bin \ javaw.exe”。

路径是Eclipse路径,末尾抛出“jre \ bin”。在找到JRE / JDK的位置时,Tomcat没有问题。我猜它正在把它从注册中拉出来。

如果我在Eclipse.ini中放入以下内容,Eclipse将启动文件

-vm C:\ PROGRA〜2 \爪哇\ jdk1.6.0_25

但问题是,我有一个在Tomcat \ bin中运行的自定义DLL,我现在不能再在Eclipse内部运行tomcat,因为它似乎没有找到正确的路径。

我的问题是,如何让Eclipse使用Path env变量。我想用它来获取正确的java,以及它包含我的自定义DLL的路径。

1 个答案:

答案 0 :(得分:0)

您可能需要查看%SystemRoot%\SysWOW64目录,看看其中是否有java.exejavaw.exe。如果它们在那里,请尝试将目录添加到PATH env变量。