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

Eclipse中Java代码无Java Application运行选项该如何解决

问题原因

你使用的是ACM Java类库的GraphicsProgram类,该类的父类Program已经内置了main方法作为程序入口,但Eclipse默认不会识别继承得到的main方法,因此不会显示Java Application的运行选项。

修复方案

方案1:手动添加main入口(新手推荐,一次修改永久生效)

在你的Coordinates类中添加如下main方法,让Eclipse直接识别到程序入口:

public class Coordinates extends GraphicsProgram {
    // 加在run方法外部、类的内部即可
    public static void main(String[] args) {
        new Coordinates().start(args);
    }

    public void run() {
        // 原有代码保持不变
        GOval myOval = new GOval(-8, -8, 16, 16);
        myOval.setColor(Color.RED);
        myOval.setFilled(true);
        add(myOval);
    }
}

添加完成后保存代码,再次点击运行按钮就会出现Java Application选项。

方案2:手动配置运行配置(无需修改代码)

如果不想改动原有代码,可以手动配置启动项:

  • 点击Eclipse顶部菜单栏的运行->运行配置
  • 左侧列表找到Java 应用程序,右键选择新建
  • 右侧主类栏填写你的类名Coordinates(如果有包名需要补全全路径)
  • 点击应用后再点击运行即可,后续直接点运行按钮会自动沿用该配置。

注意事项

请确认你已经将ACM的jar包正确添加到项目的构建路径中,否则运行时会报类找不到的错误。


内容的提问来源于stack exchange,提问作者Alex.G

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 01:06:01