Java 如何在启动时调试Eclipse崩溃?

Java 如何在启动时调试Eclipse崩溃?,java,eclipse,Java,Eclipse,有时,我不得不处理配置不正确的Eclipse安装,当我尝试运行它时,只会显示“Java已启动,但返回的退出代码”对话框,而没有提供任何有用的信息来跟踪Java未能启动的实际原因 调试此类问题的最佳方法是什么?您可以使用命令行中的verbose属性运行eclipse eclipse -verbose 在此阅读有关调试eclipse和插件的更多信息 默认情况下,eclipse使用javaw.exe进程启动,因为它是一个窗口线程,所以您将无法看到任何详细消息 步骤1:在eclipse.ini文件中添

有时,我不得不处理配置不正确的Eclipse安装,当我尝试运行它时,只会显示“Java已启动,但返回的退出代码”对话框,而没有提供任何有用的信息来跟踪Java未能启动的实际原因


调试此类问题的最佳方法是什么?

您可以使用命令行中的
verbose
属性运行eclipse

eclipse -verbose
在此阅读有关调试eclipse和插件的更多信息

默认情况下,eclipse使用javaw.exe进程启动,因为它是一个窗口线程,所以您将无法看到任何详细消息

步骤1:在eclipse.ini文件中添加以下VM参数。默认情况下,eclipse将具有javaw.exe,将其修改为java.exe -虚拟机 C:/KK/jdk1.6.0_32/bin/java.exe

步骤2:在eclipse启动期间传递详细参数。 eclipse-详细


有一些参数可以帮助排除故障。我从
-debug-consoleLog
开始,看看这是否会产生有用的输出。

从命令行启动eclipse您知道一些记录启动的特殊参数吗?没有参数,它只会返回,没有信息使用eclipse mars和Spring工具套件进行了尝试,但我没有看到任何日志请参阅我的更新回答日期。您需要先编辑ini文件。另请参见EclipseWiki上的。