当我开始日食时,我遇到了这个问题:
我的电脑中javaw.exe的位置是C:\ Program Files \ Java \ jre7 \ bin。我尝试更改路径环境变量然后我得到不同的错误,如:
答案 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)
JAVA_HOME
,并且应该将%JAVA_HOME%\bin
添加到PATH变量。然后它可以正常工作。
答案 9 :(得分:-1)
请在下面的环境变量中正确映射java路径。 它会得到解决。 Path = C:\ Program Files \ Java \ jdk1.6.0_16 \ bin;
肯定会解决