今天,我再也无法启动 Eclipse。昨天它运行良好,然后我在关闭计算机之前获取了一些 Windows 更新。昨天我还更新到了最新的 Java RE 1.6_u20,但此后 Eclipse 运行良好。
今天当我启动 Eclipse 3.4 时,UAC 要求我输入管理员密码,然后 Eclipse Splash 出现一小会儿,之后就什么都没有了。如果我尝试启动 Eclipse 3.5,除了 UAC 之外,也发生了同样的事情。
这是什么问题?我该如何解决?
更新:我现在已经从主页下载了最新的 Eclipse。我解压并尝试启动,但出现了同样的问题。它与最新的 JRE 1.6_u20 不兼容吗?
更新 2:我现在已经尝试了很多方法,但如果没有 UAC 要求输入管理员密码,我就无法运行 Eclipse。而且 Eclipse 找不到我的打印机。我的 Eclipse 设置出了问题。我尝试再次下载 Eclipse,但它甚至没有启动。也可能是我的 JRE 配置出了问题。有什么建议吗?
如果我以计算机管理员身份登录并启动 Eclipse,则 UAC 仍然会弹出并显示“一个未识别的程序想要访问您的计算机”(由我翻译),并且我必须在 Eclipse 启动之前同意。
更新 3:这似乎是我电脑上的 JRE 的问题,请参阅我无法通过双击来启动 .jar 文件,只能通过 Windows 中的命令行来启动。 有什么建议么?
答案1
编辑 eclipse.ini 文件并添加/更改 -vm 选项,然后启动 eclipse.exe
-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
您可以在以下位置找到有关这些设置的更多信息堆栈溢出
答案2
尝试从命令提示符窗口运行 eclipsec.exe(而不是 eclipse.exe)。在 eclipse 崩溃之前,您可能会看到控制台中写入了一些内容。
您对 eclipse.ini 做过任何更改吗?
您是否尝试过将 JRE 的位置添加到 eclipse 命令行选项(参数-vm
)中?