Eclipse无法找到javaw.exe

时间:2013-10-18 15:35:13

标签: java eclipse jvm

当我开始日食时,我遇到了这个问题:

enter image description here

我的电脑中javaw.exe的位置是C:\ Program Files \ Java \ jre7 \ bin。我尝试更改路径环境变量然后我得到不同的错误,如:

enter image description here

10 个答案:

答案 0 :(得分:5)

在JRE更新为jre1.8.0_111之后,现在也得到了这个Eclipse公开拒绝错误。

由于某种原因,它试图找到jre1.8.0_101 / bin / javaw.exe而不是jre1.8.0_111 / bin / javaw.exe文件。 。 。

解决方法是转到eclipse配置设置文件,然后更改

-vm
C:/Program Files/Java/jre1.8.0_111/bin/javaw.exe

jre1.8.0_101/bin/javaw.exe

为什么虚拟机指向名为

的文件
result=$(python <<EOF
import stuff
print('all $code in one very long line')
EOF
)

首先?

搜索我,但我不知道!

答案 1 :(得分:4)

在@nitind的评论之后,我检查了Eclipse和已安装Java的位深度。事实证明,显然,在最近的更新期间,Java安装程序删除了旧的64位安装(因此程序文件/ java / jre7 /变为空。手动下载64位版本后(来自http://www.java.com/en/download/manual.jsp),我我现在能够再次运行Eclipse。

答案 2 :(得分:3)

尝试使用以下两行启动eclipse.ini(与eclipse.exe位于同一目录中):

-vm
C:/Program Files/Java/jre7/bin/javaw.exe

答案 3 :(得分:0)

JAVA_HOME应该保持原样,例如c:\Program Files\Java\jdk1.7.0,并且%JAVA_HOME%\bin应该添加到PATH变量中,因此所有必需的文件都可以在环境中使用。

这应该是运行Eclipse所需的全部内容。如果您想指定不同的虚拟机,请查看http://wiki.eclipse.org/Eclipse.ini

答案 4 :(得分:0)

如果您像我一样更新了JRE,eclipse将发送相同的错误报告。为了纠正这个问题,我进入了eclipse路径(即)path \ eclipse \ jee-mars \ eclipse并更新了“eclipse配置设置”文件。

以某种形式的editior打开文件,我用了notepad ++。更新此行上的JRE版本...“C:\ Program Files \ Java \ jre1.8.0_91 \ bin”保存文件并启动eclipse。

答案 5 :(得分:0)

我遇到了这个问题,因为我的JAVA_HOME在系统环境中不存在,路径变量没有java相关信息。

所以转到elipse文件夹并编辑&#34; eclipse.ini&#34; &#34; openFile&#34;线

-vm C:\ Program Files \ Java \ jdk1.8.0_144 \ bin \ javaw.exe

它解决了我的问题。

答案 6 :(得分:0)

  

由于它告诉您它正在D:\ Eclipse \ jre \ bin \中寻找   javaw.exe转到C:<-您的计算机在程序文件中查找,否则   Java的地方。 Java将包含一个具有jre \ bin \的文件,您   将找到javaw.exe,将bin的内容复制到D:\ Eclipse \ jre \ bin \   并且您被设置。

     

或者将java文件夹中的jre文件复制并替换   Eclipse文件夹中的jre文件,就可以设置好了。

     

现在,以上(第一个)解决方案都可以使用,但是是不好的做法。

     

好的做法是在路径变量中设置jre文件夹。

答案 7 :(得分:0)

因此,对于像我这样的完整入门者,请将Java开发工具包(JDK)移至eclipse文件夹并将其重命名为jre

答案 8 :(得分:0)

应该像 c:\ Program Files \ Java \ jdk1.7.0 那样添加

JAVA_HOME,并且应该将%JAVA_HOME%\bin添加到PATH变量。然后它可以正常工作。

答案 9 :(得分:-1)

请在下面的环境变量中正确映射java路径。 它会得到解决。 Path = C:\ Program Files \ Java \ jdk1.6.0_16 \ bin;

肯定会解决