2012-08-31 54 views
4

如何解決上面報告的Eclipse錯誤消息?其他細節在下面給出。在「初始化Java工具」期間發生內部錯誤

異常堆棧跟蹤

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 

回答

0

我做了以下:

1)關閉蝕

2)刪除我的工作區中子文件夾中的所有內容 \ .metadata \ .plugins \ org.eclipse.core.resources \ .projects。在我的情況下,這是 文件夾C:\ workspace \ .metadata \ .plugins \ org.eclipse.core.resources \ .projects

3)重新啓動Eclipse

我也把我的M2_REPO CLASSPATH變量在Eclipse(這是一個Maven基於項目):

4)在Eclipse中,選擇Window - 首選項 - 爪哇 - 構建路徑 - CLASSPATH變量 - 新

5)設置名稱= M2_REPO

6)設置PATH = 路徑到文件夾的.m2(需要ŧ找到你的.m2文件夾併爲你的環境使用正確的路徑,在我的情況下是C:\ Users \ pondolal \ .m2 \ repository)。

7)重新啓動Eclipse

8)清潔和建立項目

相關問題