【发布时间】:2011-04-16 10:02:20
【问题描述】:
我过去一年多前使用过 Eclipse,但我将 Helios 下载到了一台目前装有 Windows Vista 和 Java 1.6.13 的新计算机上。我解压文件夹并尝试运行 Eclipse EXE 并收到一条错误消息,指出“Java 已启动但返回退出代码 = 13”。
我做了一些挖掘,似乎配置文件需要 Java 1.5 才能启动 (dosgiRequiredJavaVersion=1.5)。删除这条线并不重要。
我去获取了 1.5.0_22 的存档副本,并尝试在 vmargs 之前的配置文件中使用 -vm mypath/java/jre1.5.0_22/bin ,但它仍然没有帮助。
我也尝试过创建快捷方式并在属性的目标字段中指定“eclipse -vm mypath”,但仍然没有。
这是我的配置设置,但仍然给出错误:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
c:\program files\java\jre1.5.0_22\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
有人解决了这个问题吗?
【问题讨论】:
-
您是否更新了环境变量(PATH 等)以指向 java 1.5?
-
不,我想如果您将更改直接放在 ini 文件中,它会明确告诉 eclipse 使用什么 jvm。自从我在java中工作以来已经有一段时间了,我在哪里检查eclipse将尝试的PATH、JAVA-HOME等
-
Helios 将在 Java1.6 上更好地工作。将此 eclipse.ini 视为一个很好的起点:stackoverflow.com/questions/142357/…
-
您应该更新的 Windows 环境变量 PATH。这是怎么回事:java.com/en/download/help/path.xml