首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetBeans 12.0:“类没有主方法”(但它有)

NetBeans 12.0:“类没有主方法”(但它有)
EN

Stack Overflow用户
提问于 2021-01-04 19:25:27
回答 2查看 8K关注 0票数 3

NetBeans 12.0

Jdk 15

我无法启动我的程序,点击绿色运行按钮不会做任何事情,右击MainFrame上的+ run文件会出现错误"Class没有主方法“。但是,正如您在下面的GIF中所看到的,它确实有一个main(字符串args[])。

有人知道为什么会这样吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-04 21:44:47

初始建议:

  1. 确保首先保存所有文件。如果您试图运行包含main方法的类尚未保存的程序,则可能会发生这种情况。

  1. 右键单击项目名称(在project中),然后选择Properties > Run,然后确保主类在那里被选中。同样,如果您没有保存文件,NetBeans可能无法找到主方法(尚未).

也可能值得检查项目中是否有其他类,这些类也有public static void main(String args[])方法。

如果其他一切都失败了,

清除NetBeans缓存可能有帮助。

转到Help > About,并注意缓存目录的位置。从NetBeans出口。删除缓存目录。重新启动NetBeans。

警告

请注意@skomisa在评论中指出了什么:

NetBeans 12.0不支持Java 15,虽然它可能适用于一个微不足道的项目,但仍然存在问题(如这里的注释所示)。如果将这种组合用于生产代码,那么IDE (相对于编译器)可能无法恰当地处理Java15中的新特性。

票数 1
EN

Stack Overflow用户

发布于 2021-05-16 19:20:40

下面是在Netbeans 12.3 JDK 11上为我工作的内容:

  1. 右键单击“源”选项卡中的“项目->属性
  2. ”,单击“源包文件夹”下的“添加文件夹”。选择src.
  3. 按Ok.

它显示Netbeans重新扫描项目文件夹,并找到主类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65568605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档