我刚刚安装了Eclipse 3.5。在我安装Android插件之前,我需要安装一个Java jdk,我做了。重启后我不能再启动Eclipse,因为我收到以下错误:
错误:无法找到Java 2 Runtime 环境
令人厌烦的是,现在我甚至无法打开我用于PHP编程的其他Eclipse安装。有什么建议吗?
更新
这是我的eclipse.ini:
-startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx256m
答案 0 :(得分:6)
你可以明确告诉你的eclipse会话你希望它在你的eclipse.ini中添加以下内容开始jdk / jre:
-vm
C:/your/jre/bin/javaw.exe
有关如何启动日食的更多信息,请参阅here
答案 1 :(得分:5)
我遇到了类似的问题,但Java安装成功除外。 一旦我将c:/ my-path-to-java / jre / bin添加到PATH(系统环境变量),Eclipse就会成功启动。
答案 2 :(得分:3)
更改PATH
环境变量,例如
...;%SystemRoot%\System32;...;C:\Program Files\Java\jdk1.7.0_17\bin;...
类似
...;C:\Program Files\Java\jdk1.7.0_17\bin;...;%SystemRoot%\System32;...
答案 3 :(得分:2)
检查您的路径变量从计算机的系统属性环境变量JAVA_HOME到您的jdk安装的正确路径
答案 4 :(得分:1)
不知道Java安装是否可能已损坏。您可以在“运行”提示符上运行以下命令,并粘贴代码标记中的内容:
dir /d /s "%JAVA_HOME%" > "%HOMEPATH%\java2.txt" && notepad "%HOMEPATH%\java2.txt"
答案 5 :(得分:1)
您的PHP eclipse也无法启动。 Eclipse在java上运行。可能它找不到JRE。
所以我看到两种可能性:
答案 6 :(得分:1)
我有同样的问题。 Eclipse(3.7)使用JDK 6工作得很好,然后我安装了JRE 5(请不要问我原因)
This eclipse wiki page,似乎是最新的,声明:
如果在eclipse / jre目录中安装了JVM,Eclipse将使用 它;否则启动器将查询eclipse.ini文件和 系统路径变量。 Eclipse不会咨询JAVA_HOME 环境变量
事实上,我并没有改变JAVA_HOME,所以不可能。 但是,在同一个wiki页面的底部,有人添加了:
关于JVM搜索顺序的评论(在Windows上) - 我的测试(Windows 7,Eclipse 3.4.1)显示Eclipse也在寻找JVM 注册表,在我的案例中HKLM \ Software \ Wow6432Node \ JavaSoft \ Java Runtime 环境
所以我找到了提到的注册表项,现在它的值为“1.5”并将其更改为“1.6”,然后重新启动我的PC(Windows 7),并且瞧 - Eclipse恢复了活着。
我同意添加“-vm”可能会解决这个问题,虽然它似乎对我不起作用(也许我没有将它添加到正确的位置/格式)。但IMO,注册表修复在我的情况下更好。重新启动计算机并看到Eclipse恢复正常后,我卸载了JRE 5(通过“添加或删除程序”),以便松散结束。
答案 7 :(得分:1)
在我的案例中,安装最新的JRE效果很好:http://www.oracle.com/technetwork/java/javase/overview/index.html
答案 8 :(得分:1)
当我最近安装JDK 7 Update 9时遇到了同样的问题。我的eclipse没有打开,当我从CMD运行“java -version”时,它也没有用。 我将PATH变量设置为正确的bin目录。
无论如何,最终当我将JAVA_HOME设置到新的安装目录时,eclipse就开始了。不确定JDK 7 Update 9有什么问题。
答案 9 :(得分:0)
确保在Eclipse首选项下的“已安装的JRE”下正确设置了所有内容。
答案 10 :(得分:0)
对我有用的简单解决方案,因为其他解析所需的管理员权限是从命令提示符执行以下命令
eclipse -vm C:\ Java \ jdk1.7.0_72 \ bin \ javaw
此外,通过编辑快捷方式使eclipse快捷方式工作。目标部分中的-vm -vm C:\ Java \ jdk1.7.0_72 \ bin \ javaw