Eclipse “在”期间发生内部错误;“初始化Java工具”;

Eclipse “在”期间发生内部错误;“初始化Java工具”;,eclipse,Eclipse,如何解决上面报告的Eclipse错误消息?其他细节如下 异常堆栈跟踪 java.lang.NullPointerException at org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:48) at org.eclipse.jdt.internal.core.JavaModelManager.init

如何解决上面报告的Eclipse错误消息?其他细节如下

异常堆栈跟踪

java.lang.NullPointerException
    at org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:48)
    at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2843)
    at org.eclipse.jdt.internal.core.JavaModelManager$11.run(JavaModelManager.java:2749)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2789)
    at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1873)
    at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3886)
    at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
会话数据

eclipse.buildId=I20120608-1400
java.version=1.7.0_08-ea
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/ravisankars/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/ravisankars/.eclipse_keyring -showlocation

我做了以下操作:

1) 月食

2) 删除子文件夹中的所有内容 \.metadata\.plugins\org.eclipse.core.resources\.projects在我的工作区中。在我的情况下,这是 文件夹C:\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects

3) 重新启动eclipse

我还在eclipse中设置了M2_REPO类路径变量(这是一个基于maven的项目):

4) 在eclipse中,选择Window-preferences-java-buildpath-classpath variable-new

5) 集合名称=M2\u REPO

6) Set path=指向.m2文件夹的路径(您需要找到.m2文件夹并为您的环境使用正确的路径,在我的例子中是was C:\Users\pondolal\.m2\repository)

7) 重新启动eclipse


8) 清理和构建项目

这把我所有的项目都搞砸了。我只是丢掉了几个小时的工作。