2008-09-18 62 views
0

我在從Eclipse調試Eclipse應用程序時遇到問題。當我啓動調試配置時,Eclipse應用程序啓動並重復停止。它顯示啓動畫面,然後消失。這是重新啓動之前得到的最遠:調試Eclipse應用程序問題:重複啓動

MyDebugConfiguration [Eclipse Application] 
    org.eclipse.equinox.launcher.Main at localhost:2599 
     Thread [main] (Running) 
     Daemon Thread [Signal Dispatcher] (Running) 
     Daemon Thread [State Data Manager] (Running)  
     Daemon Thread [Framework Event Dispatcher] (Running)  
     Thread [State Saver] (Running) 
     Daemon Thread [Start Level Event Dispatcher] (Running) 
     Thread [Refresh Packages] (Running) 
    C:\MyApp\eclipse\jdk\jre\bin\javaw.exe (Sep 18, 2008 9:38:19 AM)  

我正在使用Eclipse SDK的3.4.0版。

這是什麼造成的?

回答

0

您是否嘗試過與-clean選項啓動Eclipse的?這可能會解決問題,如果它與配置問題或註冊表緩存有關。

0

請問您的Eclipse應用程序有一個模擬在推出的IDE的工作區中隱藏日誌文件?您可以在工作區中找到這個/ .metadata/.LOG

如果你的應用程序有一個地方,你也許能得到什麼發生在你的Eclipse應用程序啓動時更好一點的信息。

0

我總是添加-console-consoleLog啓動配置。

第一個將轉儲月食記錄到控制檯,第二個,您可以訪問到OSGi console

在這種情況下,我檢查所有包的狀態(使用ss)。有可能您感興趣的套餐尚未開始。這可能是由於:

  • 激活器中的異常。
  • 捆綁的未解決的依賴關係。

如果您還沒有通過consoleLog看到錯誤,那麼您嘗試在控制檯上手動啓動該軟件包,並使用start <bundle-number><bundle-number>是在ss輸出中看到的包的索引。如果啓動捆綁包時出現問題,那麼堆棧跟蹤將有助於追蹤真正的問題。