Eclipse:“显示控制台视图”在应用程序启动时失败

Eclipse:“显示控制台视图”在应用程序启动时失败

过去几天我一直遇到这个问题:

我启动 Eclipse 并尝试从顶部的调试按钮(“播放”图标旁边的错误)调试我的 Java 应用程序。应用程序启动了,但过了一会儿,弹出了以下窗口:

显示控制台视图错误弹出

如果我打开调试视图,我可以看到应用程序和所有线程都在运行,我可以向应用程序发出请求(它是一个 Web 服务器),并且它运行良好。但控制台视图如下所示:

控制台视图损坏

当它应该包含一个工具栏并打印一些输出时。

我可以停止并重新启动应用程序,但结果还是一样。无论我是“运行”还是“调试”应用程序,或者从哪里启动它(调试菜单、调试视图、包资源管理器、F11 等),都没有区别。

我能修复该问题的唯一方法是关闭 Eclipse 并再次打开它。第二次打开它时它似乎正常工作。

答案1

您不必关闭 Eclipse 即可修复此问题。只需从视图中关闭“控制台”选项卡,然后转到 Windows -> 显示视图 -> 控制台。有时控制台视图的侦听器代码会变得疯狂并开始抛出异常。

希望能帮助到你。

PS:此修复适用于 Eclipse 和 STS

答案2

当 Eclipse 中所有内容尚未完全准备好打开时,就会发生这种情况。我发现的唯一解决方法是保存文件并重新启动 Eclipse。

在 Eclipse 主菜单中,转到 File->Restart。您的问题现在应该已经解决。您的程序已准备好运行

相关内容