Eclipse控制台无法显示标准输出(stdout)问题求助
解决Eclipse控制台显示编译器信息而非程序输出的问题
嘿,我之前也踩过这个坑!你遇到的情况明显是误执行了编译命令,而不是运行你的Java程序,所以控制台才会弹出Eclipse编译器的使用说明,而不是你要的Hello World。
先确认你的测试代码本身没问题:
public class delila { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello World"); } }
给你几个快速解决的步骤:
- 正确执行程序:右键点击你的
delila.java文件(或者项目中的这个类),选择Run As > Java Application,千万别选Run As > Java Compiler这类选项——很多新手刚开始容易点错,这就是触发编译器输出的原因。 - 检查运行配置:如果右键运行还是不行,打开顶部菜单的
Run > Run Configurations...,在左侧列表里找到Java Application:- 如果已经有
delila的配置,选中它,确认Main class字段是delila(必须是包含main方法的那个类); - 如果没有配置,点击
New按钮创建一个,手动指定主类为delila,然后点击Run。
- 如果已经有
- 切换到正确的控制台:有时候控制台会同时显示多个进程的输出,你可以点击控制台右上角的下拉箭头(显示"Console"的那个),选择对应
Java Application - delila的控制台,就能看到你的程序输出了。
按照这些步骤操作,应该就能看到预期的Hello World输出啦!
内容的提问来源于stack exchange,提问作者user4988137
相关产品推荐
相关产品推荐

