Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse找不到javaw.exe_Java_Eclipse_Jvm - Fatal编程技术网

Eclipse找不到javaw.exe

Eclipse找不到javaw.exe,java,eclipse,jvm,Java,Eclipse,Jvm,当我启动eclipse时,我遇到了以下问题: javaw.exe在我的计算机中的位置是C:\Program Files\Java\jre7\bin。我尝试更改path环境变量,然后出现不同的错误,如: 尝试用两行代码启动eclipse.ini(与eclipse.exe位于同一目录中): -vm C:/Program Files/Java/jre7/bin/javaw.exe JAVA_HOME应保持原样,例如c:\Program Files\JAVA\jdk1.7.0,并且%JAVA_HOM

当我启动eclipse时,我遇到了以下问题:

javaw.exe在我的计算机中的位置是C:\Program Files\Java\jre7\bin。我尝试更改path环境变量,然后出现不同的错误,如:


尝试用两行代码启动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所需的全部内容。如果您想指定不同的虚拟机,请查看@nitind注释后的

,我已经检查了Eclipse和已安装Java的位深度。很明显,在最近的更新过程中,Java安装程序删除了旧的64位安装(因此程序文件/Java/jre7/变为空。手动下载64位版本(从)后,我现在可以再次运行Eclipse。

请在如下环境变量中正确映射Java路径。 这将得到解决。 Path=C:\ProgramFiles\Java\jdk1.6.0\U 16\bin


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


在某种形式的编辑器中打开文件,我使用记事本++。在这一行更新JRE的版本…“C:\Program Files\Java\jre1.8.0\u 91\bin”保存文件并启动eclipse。

在JRE更新为jre1.8.0\u 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

为什么虚拟机指向一个名为

jre1.8.0_101/bin/javaw.exe
首先


搜索我,但我不知道!

我面临这个问题,因为我的JAVA主页不在系统环境中,path变量没有与JAVA相关的信息

因此,转到elipse文件夹,编辑“eclipse.ini”文件,在“openFile”行之后加上下面几行

-虚拟机 C:\ProgramFiles\Java\jdk1.8.0\U 144\bin\javaw.exe

它解决了我的问题

因为它告诉您它正在D:\Eclipse\jre\bin\中查找
javaw.exe转到C:因此,对于像我这样的完整noob,请移动java开发工具包(JDK)将jre添加到eclipse文件夹并将其重命名为jre

JAVA_HOME
应该像c:\Program Files\JAVA\jdk1.7.0一样添加,并且
%JAVA_HOME%\bin
应该添加到PATH变量中。然后它就可以正常工作了。

那么,jvm.dll在哪里呢?您最有可能尝试将32位eclipse与64位jre一起使用y轮。假设OP使用的是V1.6,而他或她显然不是。此外,如果您演示如何设置环境变量,那将非常好。“配置设置”文件在哪里?文件名是什么?在Windows上,我试图修改Eclipse.ini,但没有-vm,当我添加时问题没有解决。Eclipse.ini是正确的文件中的两行应该是这样的:-vmc:/ProgramFiles/Java/jre1.8.0_121/bin/javaw.exe(或jre所在的任何位置)您的Eclipse版本是什么?Neon.1还是Neon.2?顺便说一句,在最近的Java jre更新之后,jre现在是1.8.0_121。以前有人修改过Eclipse配置设置文件吗?这通常不会设置。不确定它是否总是需要手动设置,或者在安装新的Eclipse版本时是否查找jre的最新版本。
jre1.8.0_101/bin/javaw.exe