繁体   English   中英

Eclipse 启动错误代码=1?

[英]Eclipse startup Error code=1?

我刚刚下载了eclipse-java-helios-SR2-win32-x86_64.zip提取了 zip。 当我尝试运行时出现错误:

点击查看错误

这是 my.ini 文件:

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m

我在 Windows 7 64bit 上运行(是的,我下载了 64bit JDK 和 64bit Eclipse)

Eclipse 用于启动的 JVM 在某种程度上是C:\Windows\system32\javaw.exe 我不认为这是您打算使用的。

要指定 Eclipse 使用的 JVM,请将以下行添加到 eclipse.ini 文件中:

-vm <location of javaw.exe of your JAVA_HOME>

理想情况下,上述行必须出现在指定 vmargs 的行之前。

从 Java 7u17 更新到 Java 7u21 后,我刚刚遇到了这个问题。 我首先尝试编辑 eclipse.ini,但没有成功。 然后我重新下载并重新安装了 JRE,然后它就可以工作了!

我猜 JRE 安装在某种程度上已损坏,因此 Eclipse 尝试使用C:\Windows\System32\java.exe的后备 jvm。

希望这可以帮助其他有同样问题的人。

您是否有安装 Quick Test Professional 的机会? 如果是这样,请查看: https://issuetracker.springsource.com/browse/STS-2828

我遇到了同样的错误,尝试了几个建议,但都没有奏效。 当我尝试检查我的 java 版本时,我得到如下信息:

Picked up JAVA_TOOL_OPTIONS: -agentlib jvmhook Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\HP\QUICKT~1\ bin\JAVA_S~1\classes;C:\PROGRA~1\HP\QUICKT~ 1\bin\JAVA_S~1\classes\jasmine.jar 虚拟机初始化时出错找不到库路径上的代理库jvmhook,错误:找不到依赖库

就我而言,这是由 QTP 放入我的用户配置文件中的用户环境变量引起的。 有人在软件质量保证和测试上提出了类似的问题。 他通过删除环境变量取得了成功。 当我删除环境变量时,我得到了 Eclipse 工作,但 QTP 有一些问题。

*更新:我在使用 QTP 时遇到的问题似乎是因为我在夜间回归测试运行并且所有可用许可证都在使用时尝试登录。 我现在可以毫无问题地使用这两个程序。

看起来应用程序默认为 system32 java 应用程序。

您可以通过确保正确设置系统环境中的 PATH 变量以指向正确版本的 java(64 位 jdk\bin) 版本来更改它。

确保C:\Program Data\Oracle\Java中的快捷方式指向 java 的正确版本。 如果不固定目标位置。 (如果您无法修复快捷方式属性中的位置,请删除快捷方式并创建一个具有相同名称的新快捷方式)

请注意, Program Data是一个隐藏文件夹。

您正在尝试使用 JRE 而不是 JDK 运行。 从 Sun 下载最新的 JDK(哎呀,我的意思是 oracle):

http://www.oracle.com/technetwork/java/javase/downloads/index.html

并改为运行。

也许您可以尝试将以下 arguments 设置得更小。

--launcher.XXMaxPermSize 256M

-Xmx384m

不知道为什么,但它对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM