当前位置: 首页 > 面试题库 >

Eclipse启动错误

东方宜
2023-03-14
问题内容

今天,当我开始日食时,收到以下错误消息:

在“更新索引”期间发生内部错误。Java堆空间

当我检查日志时,有以下异常:

!ENTRY org.eclipse.core.jobs 4 2 2011-06-14 13:44:26.546
!MESSAGE An internal error occurred during: "Updating indexes".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at org.sonatype.nexus.index.updater.IndexDataReader.readUTF(IndexDataReader.java:132)
at org.sonatype.nexus.index.updater.IndexDataReader.readField(IndexDataReader.java:122)
at org.sonatype.nexus.index.updater.IndexDataReader.readDocument(IndexDataReader.java:96)
at org.sonatype.nexus.index.updater.IndexDataReader.readIndex(IndexDataReader.java:63)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.unpackIndexData(DefaultIndexUpdater.java:564)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:252)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:74)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:815)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:995)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:159)
at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1085)
at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1025)
at org.maven.ide.eclipse.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:632)
at org.maven.ide.eclipse.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SESSION 2011-06-14 13:46:30.734 -----------------------------------------------
eclipse.buildId=M20100909-0800
java.version=1.6.0_23
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

我尝试了以下操作,但均未成功:

  • 在eclipse中增加.ini文件中的内存:

    -Xms128m
    

    -Xmx512m
    -XX:MaxPermSize=256m

  • 创建环境变量“ MAVEN_OPTS:-Xmx256m”

  • 删除〜/ .cache / m2e Directoy

有人有其他想法吗?


问题答案:

此问题是由Eclipse的m2e插件的较旧版本引起的。

较新的版本不再自动传输远程索引,因此,第一个推荐的解决方案是升级到m2e的最新版本。如果不可能,请按照以下说明进行操作。

此问题是由M2Eclipse插件从Nexus(或兼容)存储库传输远程索引引起的。

  1. 断开网络连接;
  2. 启动Eclipse。
  3. 取消选中首选项Maven -> Download repository index updates on startup

现在,您可以重新连接到网络,并且应该重新启动Eclipse以验证这确实可以解决问题。



 类似资料:
  • 刚刚安装了Eclipse Luna(4.4标准)。从帮助菜单,安装Aptana插件。重新启动IDE后,我得到以下错误: “启用调试并刷新日志缓存”过程中出现内部错误。org/Eclipse/OSGi/Framework/Internal/Core/FrameworkProperties 看起来环境工作正常,但我每次打开程序都得到错误。 下面是日志: !message在“启用调试和刷新日志缓存”过程

  • 我安装了Java 7: ➜ ~ java-版本java版本“1.7.0_76”java(TM)SE运行时环境(构建1.7.0_76-b13)java热点(TM)64位服务器虚拟机(构建24.76-b04,混合模式)➜ ~ 我下载了Eclipse4.3,启动时收到错误信息,表示需要: 要打开“Eclipse”,您需要安装遗留的JavaSE6运行时”。 除了安装JavaSE7运行时,我还需要安装Jav

  • 下载JavaEE的最新eclipse打开...错误...打开... JRE/JDK必须可用于运行eclipse...与正常情况不同,我的java安装在G:/我必须对-vm标签中的ecplise.ini进行任何更改吗?比如添加java jdk bin路径?不知何故不起作用!有什么想法吗?

  • 我已经下载了用于Linux的ADT包(http://developer.android.com/sdk/index.html),其中包括带有ADT插件的android sdk+eclipse。 解压缩.zip文件后,双击Eclipse...我选择默认工作区,应用程序崩溃...创建一个日志。以下是其内容: 我解决了!我试图打开一个现有的eclipse-workspace目录,其中包含一些旧项目(使用

  • 我在启动spring boot应用程序时遇到以下错误。这是我的第一个spring boot项目。因此,我不确定错误以及如何修复它。 申请启动失败 描述: 配置为侦听端口8080的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。 行动: 验证连接器的配置,识别并停止在端口8080上侦听的任何进程,或者将此应用程序配置为在另一个端口上侦听。