0

我刚刚卸载了我之前拥有的所有 EGit 插件。卸载顺利进行,最后要求我重新启动 Eclipse,但 Eclipse 不会开始给我以下错误消息:

在此处输入图像描述

当我尝试从“开始”菜单上的快捷方式启动 Eclipse(使用 Win 7)时,我明白了。但是当我转到 Eclipse 安装目录本身并在那里点击 eclipse.exe 时,我收到以下错误消息:

在此处输入图像描述

我确实去看看上面的目录中是否有jvm.dll,确实在那里。

知道如何解决吗?

更新 1: 我重新安装了 EclipseJRE,但问题仍然存在。

更新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
4

2 回答 2

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 示例

-vm c:\java\jdk\1.6\bin\javaw.exe

如果可行,您只需要使用正确的路径更新您的 eclipse.ini。

祝你好运。

于 2013-02-14T02:08:03.307 回答
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

于 2013-02-20T21:01:11.597 回答