2014-12-02 68 views
0

由於電源故障,我的計算機在運行eclipse時關閉。重新啓動後,我不能再啓動eclipse。我正在運行月食盧娜和我得到的日誌消息是這樣的:計算機在運行eclipse時關閉

!SESSION 2014-12-01 18:58:51.825 ----------------------------------------------- 
eclipse.buildId=unknown 
java.version=1.7.0_67 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_CA 
Framework arguments: -product org.eclipse.epp.package.java.product 
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product 

!ENTRY org.eclipse.osgi 4 0 2014-12-01 18:58:52.410 
!MESSAGE Application error 
!STACK 1 
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:78) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438) 

任何想法?我已經嘗試清除eclipse並刪除工作區中的鎖定文件。我不相關的任何其他信息,發現我的情況

+0

哪個操作系統上你?編輯 - 抱歉,我是盲人,只看到win32 – Marcs 2014-12-02 01:08:34

+1

爲什麼它標記JOGL? – gouessej 2014-12-02 19:38:08

回答

0

如果您確實想調試該問題,search for "Unable to acquire application service"會得到一些可能有用的答案。

但是如果你只是想解決這個問題,我建議你乾淨安裝Eclipse。除非你有很多添加的插件,否則不需要很長時間。

這將修復所有Eclipse狀態而不更改工作區。根據我的經驗,這是有效的。

如果這樣做不起作用,那麼請在工作區中查找損壞的狀態。

+0

@themayer問題是「有什麼想法?」大概是爲了理解和修復eclipse啓動。我建議如何得到更多的想法和可靠的方法來解決日食問題(這對我來說很有用),除了工作區中的問題。 Eclipse在工作區外寫入其配置文件,所以這種技術是很好的。 – Jerry101 2014-12-02 04:01:53

+0

同意了,我沒看過這個問題。這篇文章出現在評論隊列中,似乎是一條評論。我仍然認爲這不是一個好的答案,但是這個問題並沒有留下太多空間,除非你確切地知道是什麼原因導致了這個問題。 – theMayer 2014-12-03 01:21:25

+0

@theMayer同意。我通過分離調試與修復部分來澄清答案。前者只是一個開始,但幾乎沒有什麼可繼續。後者更實用。 – Jerry101 2014-12-03 02:43:37

0

試試這個:

1)啓動提示

2) 「CD」 到Eclipse目錄

3)鍵入此命令命令:eclipse.exe -clean(Windows)或./eclipse -clean(Linux)的

你還可以嘗試:eclipse.exe -initialize

+1

我已經試過了,而且得到了同樣的錯誤。任何其他想法? – Ratstache 2014-12-02 01:18:16

+0

也許在您的c:\ Documents and Settings \ \ ApplicationData或Windows 7 c:\ Users \ \ ApplicationData中搜索一個文件夾。 Eclipse也可以在其中存儲配置文件。不知道在哪裏。如果找到它,請重命名或刪除該文件夾。 ApplicationData應該是一個隱藏文件夾,所以一定要選擇查看隱藏的文件夾。 – Marcs 2014-12-02 01:29:27

+0

@Marcs是指'AppData'?你可以在資源管理器中鍵入'%AppData%',轉到路徑字段以跳轉到'AppData \ Roaming'。 – 2014-12-13 04:24:52