【问题标题】:Eclipse Mars crashes on attempting to open the POM.xml fileEclipse Mars 在尝试打开 POM.xml 文件时崩溃
【发布时间】:2015-08-06 15:55:18
【问题描述】:

我正在使用 Eclipse Mars,并设置了一个 hello world maven 项目。当我尝试打开 pom.xml 时,Eclipse 会因内存错误而崩溃。我尝试增加内存参数,但没有帮助。下面是 eclipse.ini 文件....有什么提示吗?

-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140603-1326
-productorg.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction 
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

【问题讨论】:

  • 你能说得更具体些吗?我曾经从 m2e 集成中收到“内存不足”消息,但 eclipse 并没有崩溃,它只是“建议”我重新启动它。删除本地 Maven 缓存解决了这个问题。
  • 什么版本的 Eclipse Mars? Mars 仍在开发中,最终版本将于下个月发布。

标签: eclipse maven-3 pom.xml


【解决方案1】:

当您打开 POM.xml 时,它会尝试加载/下载依赖的依赖项并重新索引 pom 依赖项。

这会导致内存开销..如果 Xms 值非常低..那么可能是它崩溃时的影响。

尝试使用 maven ->禁用依赖项...并检查它是否崩溃...

【讨论】:

  • 完全错误。 Xms 表示“堆大小将不小于 X”。换句话说 - 它指定了堆的 minimal(和初始)大小。另一方面,Xmx 指定最大堆大小。
猜你喜欢
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
  • 2017-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-15
  • 1970-01-01
相关资源
最近更新 更多