You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

NetBeans无法选择主类求助:Hello World项目无法运行

解决Java项目无法选择主类的问题

嗨,这种刚写好代码却卡在主类选择上的情况太常见了!你写的代码本身完全没问题——标准的main方法、public类,完全符合Java运行要求。没法选主类基本都是IDE配置或者项目结构的小疏漏,咱们一步步搞定:

第一步:确认文件名和类名完全匹配

Java有个硬性要求:public类的文件名必须和类名完全一致,包括大小写。你的类是NewMain,所以文件名必须是NewMain.java,差一个大写字母都不行,这是很多新手容易忽略的点。

第二步:针对常用IDE的配置方案

如果你用IntelliJ IDEA:

  • 最快捷的方式:右键点击NewMain.java文件,直接选择 Run 'NewMain.main()',IDE会自动识别主类并生成运行配置
  • 要是右键没这个选项,检查源码目录:打开File -> Project Structure,找到你的src文件夹,确保它被标记为Sources Root(图标是蓝色的文件夹)
  • 手动创建运行配置:点击右上角运行按钮旁的下拉框,选Edit Configurations,点击+号选择Application,在Main class栏输入NewMain,或者点旁边的浏览按钮选中这个类

如果你用Eclipse:

  • 右键你的项目,选择Run As -> Java Application,如果弹出选择框,直接选NewMain就好
  • 要是没弹出选择框,先检查项目类型:右键项目Properties -> Project Facets,确保Java选项已经勾选(确认是Java项目)
  • 手动配置:打开Run -> Run Configurations,新建Java Application,在Main class输入框里填入NewMain

再确认你的代码是正确的

你写的这段代码完全符合主类要求,没问题:

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

按上面的步骤来,应该就能顺利运行你的Hello World程序啦!

内容的提问来源于stack exchange,提问作者Alireza Shahmoradi

火山引擎 最新活动