Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试Eclipse应用程序问题:重复启动_Eclipse_Debugging - Fatal编程技术网

调试Eclipse应用程序问题:重复启动

调试Eclipse应用程序问题:重复启动,eclipse,debugging,Eclipse,Debugging,我在从Eclipse调试Eclipse应用程序时遇到问题。启动调试配置时,Eclipse应用程序会启动,然后反复停止。它显示启动屏幕,然后消失。这是重新启动前的最远距离: MyDebugConfiguration [Eclipse Application] org.eclipse.equinox.launcher.Main at localhost:2599 Thread [main] (Running) Daemon Thread [Signal

我在从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)    
我使用的是EclipseSDK的3.4.0版


这是什么原因造成的?

您是否尝试过使用-clean选项启动Eclipse?如果问题与配置问题或注册表缓存有关,这可能会解决问题

您的eclipse应用程序是否与IDE启动时工作区中隐藏的日志文件类似?您可以在workspace/.metadata/.log中找到它


如果您的应用程序在某个地方有这样的功能,您可能能够获得有关eclipse应用程序启动时发生的情况的更好的信息。

我总是将
-console
-consoleLog
添加到启动配置中

第一个将把eclipse日志转储到控制台,第二个允许您访问

在这种情况下,我检查所有捆绑包的状态(使用
ss
)。您感兴趣的捆绑包可能尚未启动。这可能是由于:

  • 激活器中的异常
  • 捆绑包的未解析依赖项
如果您还没有通过控制台日志看到错误,那么您可以尝试在控制台上使用
start
手动启动捆绑包。
是捆绑包的索引,如
ss
输出中所示。如果启动包时出现问题,那么堆栈跟踪将有助于跟踪真正的问题