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

时间:2012-08-31 04:38:14

标签: eclipse

如何解决上述报告的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 个答案:

答案 0 :(得分:0)

我做了以下事情:

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 - build path - classpath variable - new

5)设置名称= M2_REPO

6)设置path = .m2文件夹的路径(您需要找到您的.m2文件夹,并为您的环境使用正确的路径,在我的情况下是 C :\用户\ pondolal \的.m2 \存储库)。

7)重启eclipse

8)清理和建造项目