Eclipse控制台没有显示输出

16

我编写了一个简单的类,其中包含一个“Hello World”的SOP语句。但Eclipse控制台没有显示输出。

然后我在先前创建的项目中编写了相同的程序,它可以正常工作。我按照以下方式打开控制台:

窗口->显示视图->控制台。

但它没有起作用。我正在使用同一工作区中的j2ee项目。有什么想法吗?请帮帮我。我因为这个问题而陷入困境。


请分享您遇到的问题的屏幕截图。如果他们看不到问题,他们怎么知道您遇到了什么问题呢? - TheGraduateGuy
检查正确的主函数是否被执行。并且没有重定向(System.setOut...)。 - Joop Eggen
@ShaU 还没有。我正在努力解决它。 - user3497430
您可以分享屏幕截图吗?或者提供更多细节。 - user4202350
关闭控制台选项卡并使用“窗口”->“显示视图”->“控制台”重新打开它可能会有所帮助。 - Torsten
14个回答

27

前往"窗口 > 重置透视图",这将重置窗口设置为默认值。接下来,您可能需要停止任何正在运行的Java进程。我建议您然后单击"删除所有已终止的启动",如果红色的"全部终止"仍然可用,请也点击它

删除所有已终止的启动


我重置了透视图并打开了控制台,它显示带有红色按钮的控制台。我还单击了“终止所有”按钮,但仍然无法工作。 - user3497430
嘿,还有一件事,我在工作区使用J2EE项目。这会引起一些问题吗? - user3497430
1
请确保您正在运行Demo1。另外,请编辑您的问题,而不是添加注释。 - Elliott Frisch

4
[工作中] 我遇到了同样的问题,我尝试了上面提供的所有解决方案,但都没有起作用,然后我找到了一个有效的解决方案。按照以下步骤来解决问题。
右键单击Eclipse提供的工作区--> 选择"Run As"--> Java Application。 enter image description here 这一定会起作用。

4

我在Java默认视图下丢失了控制台,并且无法使用window > show view > console使其重新显示。

我的操作如下:

  1. window > Perspective > reset perspective
  2. window > show view > console

现在它已经显示出来了!


2

请确保您的System.out.println("Hello World")在具有正确签名的main方法中。

例如:

public static void main(String[] args){
System.out.println("Hello World");
}

2
请确保项目结构如下所示:

enter image description here

该项目结构应符合上述要求。

1

请确保你已经保存了文件。很多人会忘记保存文件,只是点击运行按钮。


真不敢相信这就是问题所在!哈哈 对我有效。 - Thiago Silva

1

以上都不是。在我的情况下有帮助的是:

运行 > 运行配置 > 常规 > 取消勾选 后台启动(最后一个标签在底部)。

然后它会显示为什么无法启动的错误。

在我的情况下:一个项目依赖于我关闭的项目。

请参见(右键单击)项目 > 构建路径 > 配置构建路径


1

在顶部菜单栏中点击“帮助”,然后点击“检查更新”。更新您的IDE生成的任何更新。 帮助> 检查更新 > ....

希望这能解决您的问题。


1

打开 Go Run > 运行配置 > 双击 Java 应用程序 > Main > 输入你的主要路径 > 完成


欢迎来到SO!这是对一个旧问题的新回答,请解释一下你的答案与之前的不同之处。 - GabrielOshiro

1
有时候,控制台可以容纳的字符数量超出了其容量,因此需要增加控制台的缓冲区大小。 在Windows中,打开“首选项”菜单,选择“控制台”,然后增加缓冲区大小即可。 请注意保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接