You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:46:57