5

如何解决上面报告的 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
4

1 回答 1

0

我做了以下事情:

1)关闭日食

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

3)重启日食

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

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

5) 设置名称=M2_REPO

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

7) 重启日食

8) 清理和构建项目

于 2017-03-27T15:51:30.000 回答