NetBeans 12.0
Jdk 15
我无法启动我的程序,单击绿色运行按钮不会执行任何操作,并且在 MainFrame 上右键单击 + 运行文件会出现错误“类没有主方法”。但正如您在下面的 GIF 中看到的,它确实有一个 main(String args[])。
有谁知道为什么会发生这种情况?
初步建议:
-
确保首先保存所有文件。如果您尝试运行包含 main 方法的类尚未保存的程序,则可能会发生这种情况。
-
右键单击项目名称(在项目资源管理器中),然后选择“属性”>“运行”,然后确保在那里选择了主类。同样,如果您尚未保存文件,NetBeans 可能还无法找到 main 方法。
可能还值得检查您的项目中是否还有其他类也有public static void main(String args[])
method.
如果一切都失败了:
清除 NetBeans 缓存可能会有所帮助。
转至“帮助”>“关于”,并记下缓存目录的位置。从 NetBeans 退出。删除缓存目录。重新启动 NetBeans。
WARNING
请注意@skomisa 在评论中指出的内容:
NetBeans 12.0 不支持 Java 15,虽然它可能适用于一个简单的项目,但仍然存在问题(如此处的注释所示)。在生产代码中使用这种组合是鲁莽的,而且 IDE(而不是编译器)可能无法正确处理 Java 15 中的新功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)