我刚刚卸载了之前的所有EGit插件。卸载顺利完成,并要求我在最后重启Eclipse,但Eclipse不会开始给我以下错误消息:
当我尝试从“开始”菜单上的快捷方式(使用Win 7)启动Eclipse时,我明白了。但是当我进入Eclipse安装目录并在那里点击eclipse.exe时,我收到以下错误消息:
我确实去看看上面的目录中是否有jvm.dll,确实存在。
知道怎么解决吗?
更新1:我重新安装了Eclipse AND JRE,但问题仍然存在。
更新2:以下是我eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
答案 0 :(得分:1)
JRE& Eclipse应该是相同的位版本(32或64)。您的屏幕截图表明您正在运行32位版本的JRE,但我不知道这是在您重新安装之前还是之后。 java -version
应该有助于JRE。您的eclipse.ini文件将告诉您正在运行的Eclipse位版本。例如:
plugins / org.eclipse.enter code hereequinox.launcher.win32.win32。 x86 _1.0。
您应该确认这一点并尝试将Eclipse手动指向您的JRE二进制文件。这是一个Windows example
-vm c:\java\jdk\1.6\bin\javaw.exe
如果可行,您只需要使用正确的路径更新eclipse.ini。
祝你好运。答案 1 :(得分:0)
原来我拥有的Java(由于企业网络限制,我唯一可访问的版本)是1.6 32位,即使我的笔记本电脑是64位(为什么这样做?)。当我尝试重新安装Eclipse时,我使用的是64位版本。它在我安装32位版本时起作用。顺便说一句,Eclipse版本是
Eclipse IDE for Java EE Developers 1.4.1.20110909-1818 epp.package.jee null