【问题标题】:Eclipse (Mars) not getting started after a java Upgradejava升级后Eclipse(Mars)没有启动
【发布时间】:2014-12-11 13:26:33
【问题描述】:

当我开始 Eclipse 时,我收到了这个错误。 -vm 参数包含 java.exe 的路径,这在我的系统中不是它们在 java 升级后可能的路径。我该如何纠正? Java 已启动但返回退出代码=13 C:/ProgramData/Oracle/java/javapath/java.exe.... 我的系统中不存在此路径

Eclipse.INI 内容是

 -startup
 plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
 -product
 org.eclipse.epp.package.jee.product
 --launcher.defaultAction
 openFile
 --launcher.XXMaxPermSize
 512M
 -showsplash
 org.eclipse.platform
 --launcher.XXMaxPermSize
 512m
 --launcher.defaultAction
 openFile
 --launcher.appendVmargs
 -vmargs
 -Dosgi.requiredJavaVersion=1.6
 -Xms40m
 -Xmx512m

【问题讨论】:

  • 向我们展示你的 eclipse.ini 的内容
  • -启动插件/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200。 v20140603-1326 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 512M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile --launcher .appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m
  • 请编辑您的问题并将 eclipse.ini 内容放在那里。换行符在此文件中很重要,我们无法在评论中看到它们。
  • 您正在启动 64 位 Eclipse,您的 Java 是 64 位吗? Java 和 Eclipse 都必须是 64 位或 32 位。
  • 我的 JVM 似乎是 32 位的,而 Eclipse 肯定是 64 位的可能这就是原因,它引用的早期位置必须有 64 位 Java,在整个升级过程中某处被卸载。我想我只要下载 32 位版本的 Eclipse Mars 就可以解决问题了。

标签: eclipse eclipse-mars


【解决方案1】:
osgi.requiredJavaVersion=1.6

此行指定使用 Java 6。如果您升级了 JAVA,则应更新此字段。

https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM

【讨论】:

    【解决方案2】:

    我的 JVM 似乎是 32 位的,而 Eclipse 肯定是 64 位的,这可能是它引用的早期位置必须有 64 位 Java,它在整个升级过程中某处被卸载。我想我只会下载 Eclipse Mars 的 32 位版本,这样就可以解决问题。 ——

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 1970-01-01
      • 2015-10-11
      • 1970-01-01
      • 2017-12-17
      相关资源
      最近更新 更多