卸载Java并重新安装到新位置后,Eclipse将无法启动
由于程序文件中嵌入了空间,我今晚重新安装了JDK,现在Eclipse启动时立即启动。有没有需要更新的配置文件?我尝试了蚀 - 运气好的清洁。卸载Java并重新安装到新位置后,Eclipse将无法启动
eclipse目录中的eclipse.ini文件指向特定的-vm吗?您可能需要在eclipse目录中更改它。
你在使用什么操作系统?你需要让Eclipse知道你的jdk存在于哪里。至少是在exclipse.ini窗口,改变它把你知道的JDK,它会工作
例如在Windows,你需要这样的事情在你的eclipse.ini
-vm
C:\jdk1.6.0_02\jre\bin\java
你可以在eclipse安装的根目录下找到你的eclipse.ini(即:eclipse.exe所在的地方)
如果你有64位jre和32位eclipse,你也可以得到这个错误,所以只要确保你的jre和eclipse构建匹配!
你现在一定已经解决了这个问题,但是我没有在这个线程中看到任何东西来表明这一点。
我刚刚有同样的问题。我更新了JDK。下次我尝试启动Eclipse时,它不会。我通过删除所有旧版本的java并在我的PATH系统环境变量中设置新版本来解决了这个问题。实际上,我也重新安装了日食,但我认为这与解决方案没有任何关系。顺便说一句,我使用Eclipse Galileo(Build id:20090621-0832)和jdk1.6.0_021。
使用eclipse clean命令;它将使清洁elipse将开始
GOTO_Eclipse_Directory > eclipse -clean
参考以下网址:http://www.coderanch.com/t/454501/vc/eclipse-exe-not-working
对我来说,Eclipse并没有开始,因为我有Java 5的& Java 6中安装的两个版本。我卸载了6,然后它开始工作。因此,更好地查看卸载一个版本是否可以解决问题。
这应该不是问题。我每天都在新的Eclipse环境(需要Java 6或更高版本)中开发Java 1.4项目,而且我没有遇到任何困难。 – 2012-10-11 15:06:12
我知道这个问题已经解决了,但我想分享一个小细节。如果您在eclipse.ini中使用-vm选项,请确保它是在-vmargs选项之前编写的。
在我的情况如下配置没有工作
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-vm
C:\ibm_jdk_6\bin\javaw.exe
但低于配置工作
-vm
C:\ibm_jdk_6\bin\javaw.exe
-vmargs
前追加字符串系统变量PATH:“C:\ Program Files文件\的Java \ jdk1 .6.0_22 \ JRE \ BIN;” 然后,每件事情都会正常工作。
我得到了同样的问题当我安装了Java更新38 ....通过卸载更新解决了 。
Eclipse能够找到JRE,但它无法启动,因为我下载的eclipse是32位,而我的jdk版本是64位。我卸载了64位jdk并安装了32位。 Eclipse成功发布了
您不必卸载任何东西。只需转到eclipse配置设置中的eclipse文件夹,并将类路径更改为C:\Program Files\Java\jdk-9.0.1\bin
。
您安装了多少个Java版本?哪个JDK?哪个版本的Eclipse? – 2010-01-19 01:05:40
你有没有机会使用64位版本的JDK或eclipse? – 2010-01-19 01:06:12