繁体   English   中英

Eclipse无法找到javaw.exe

[英]Eclipse cannot find javaw.exe

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

在此输入图像描述

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

在此输入图像描述

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

在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_101/bin/javaw.exe

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

为什么虚拟机指向一个名为的文件

jre1.8.0_101/bin/javaw.exe

首先?

搜索我,但我不知道!

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

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

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

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

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

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

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

所以转到elipse文件夹并在“openFile”行之后用下面的行编辑“eclipse.ini”文件

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

它解决了我的问题。

因为它告诉你它正在寻找D:\\ Eclipse \\ jre \\ bin \\ for javaw.exe转到C:< - 你的计算机在程序文件中查找或者在java中查找。 java将包含一个具有jre \\ bin \\的文件,你会发现javaw.exe将bin的内容复制到D:\\ Eclipse \\ jre \\ bin \\并且你已经设置好了。

或者将jre文件复制到java文件夹中并替换Eclipse文件夹中的jre文件并进行设置。

现在上述(第一)解决方案有效,但是做法不好。

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

所以对于像我这样的任何完整的noob将java开发工具包(JDK)移动到eclipse文件夹并将其重命名为jre

应该像c:\\ Program Files \\ Java \\ jdk1.7.0一样添加JAVA_HOME ,并且应该将%JAVA_HOME%\\bin添加到PATH变量中。 然后它没有问题。

请在环境varibales中正确映射java路径,如下所示。 它会得到解决。 Path = C:\\ Program Files \\ Java \\ jdk1.6.0_16 \\ bin;

肯定会得到解决

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM