2012-11-09 50 views
2

單擊eclipse會導致啓動畫面顯示,然後應用程序以無提示方式靜默地死亡,並且沒有錯誤消息。 .log文件包含以下信息(總結)GWT導致Eclipse無法在Windows XP上啓動

!ENTRY org.eclipse.ui 4 4 2012-11-09 11:33:45.323 
!MESSAGE Class load Failure: 'com.google.gdt.eclipse.login.ui.LoginTrimContribution' 

!ENTRY org.eclipse.ui 4 0 2012-11-09 11:33:45.323 
!MESSAGE Class load Failure: 'com.google.gdt.eclipse.login.ui.LoginTrimContribution' 
!STACK 1 
org.eclipse.core.runtime.CoreException: Plug-in "com.google.gdt.eclipse.login" was 

unable to instantiate class "com.google.gdt.eclipse.login.ui.LoginTrimContribution". 

Caused by: java.lang.ExceptionInInitializerError 
    at com.google.gdt.eclipse.login.ui.LoginTrimContribution.<init>(LoginTrimContribution.java:129) 
    ... 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184) 
    ... 51 more 
Caused by: java.lang.NullPointerException 
    at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:187) 
    at com.google.api.client.auth.oauth2.draft10.AccessProtectedResource.<init>(AccessProtectedResource.java:184) 
    at com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource.<init>(GoogleAccessProtectedResource.java:87) 
    at com.google.gdt.eclipse.login.GoogleLogin.loadLogin(GoogleLogin.java:628) 
    at com.google.gdt.eclipse.login.GoogleLogin.<clinit>(GoogleLogin.java:98) 

和一堆其他錯誤消息圍繞com.google.gdt.eclipse.login

阿谷歌搜索產生一無所知eclipse.login旋轉的。該軟件包不在.metadata/.plugins目錄中,並且刪除其他Google軟件包或.properties什麼都不做。

希望有人遇到過這個,並有一個解決。發生此錯誤之前,系統,eclipse或Java沒有發生重大變化,除非我在幾周內未啓動。

的Eclipse EE靛藍

中我發現,com.google.gdt.eclipse.login包文件必須附加到文件名類似3.03_v1等最終版本號Eclipse的軟件插件文件夾

回答

7

我將其重命名爲com.google.gdt.eclipse.login.jar並啓動了eclipse。

我不確定文件名是如何改變的,爲什麼它突然停止工作,但解決了問題。

+1

實際*刪除*文件不知道怎麼辦......但爲了安全起見只需重命名它 –