【问题标题】:Eclipse (cannot start JVM) Exit code=1Eclipse(无法启动 JVM)退出代码=1
【发布时间】:2015-04-08 23:25:38
【问题描述】:

我机器上的 32 位 eclipse Luna 过去在我的 x64 操作系统上安装 64 位 Java 1.8 u25 时没有任何问题。为了在我的机器上运行需要Java 7GAE 示例项目,我不小心从我的机器上删除了Java 8 安装。从那以后,eclipse根本没有开始。

因此我安装了Java 8 u25 后没有帮助,我得到了Java was started but exited with code=13 错误。然后,我将其添加到 =vmargs 行之后的 eclipse.ini 文件中,这确实是 javaw.exe 所在的位置:
-vm C:\Program Files\Java\jdk1.7.0_75\bin\javaw.exe(在单独的行中)

我现在得到以下信息,将 -Xmx 值更改为更高或更低没有任何区别:http://share.pho.to/8o9jx(显示错误)

可能是什么问题?我在许多解决方案页面上阅读过我需要 64 位 eclipse、OS 和 Java 的三重奏。但是,在完全相同的设置和 32 位 eclipse 之前,它是如何工作的?

http://share.pho.to/8o9ku(显示java版本)

【问题讨论】:

标签: java eclipse jvm


【解决方案1】:

更多详情见eclipse.ini
在您的图片中,-vm 应该在 -vmargs 之前。你做错了:

  1. -vm 你在第 2 位。
  2. -vm 的值在同一行。

请看下面的例子:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/your/Java/path/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m

确保您使用的是 64 位 eclipse 版本的 64 位 jar。

【讨论】:

  • 安装了 32 位版本的 Java 8 u25 并添加了解决问题的“--launcher.appendVmargs”行!谢谢。
猜你喜欢
  • 2019-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-04
  • 2014-12-31
相关资源
最近更新 更多