NetBeans 12.0:“类没有 main 方法”(但有)

2024-02-12

NetBeans 12.0

Jdk 15

我无法启动我的程序,单击绿色运行按钮不会执行任何操作,并且在 MainFrame 上右键单击 + 运行文件会出现错误“类没有主方法”。但正如您在下面的 GIF 中看到的,它确实有一个 main(String args[])。

有谁知道为什么会发生这种情况?


初步建议:

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

  2. 右键单击项目名称(在项目资源管理器中),然后选择“属性”>“运行”,然后确保在那里选择了主类。同样,如果您尚未保存文件,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(使用前将#替换为@)

NetBeans 12.0:“类没有 main 方法”(但有) 的相关文章

随机推荐

  • 按日期分组,不包含时间

    我想知道是否有一种方法可以在计算日期时将 2014 01 26 05 39 29 000 和 2014 01 26 07 45 31 000 分组为一天 我目前有以下代码 仅按其唯一的日期时间对它们进行分组 SELECT ETK Expir
  • Mercurial - 在不知道名称的情况下提取所有远程书签?

    Mercurial 中是否有一个选项允许我提取所有远程书签而无需提前知道它们的名称 On the Mercurial 书签页面 http mercurial selenic com wiki Bookmarks 它提到当我clone一个存储
  • 重定向/返回到 Django 中的同一(上一个)页面?

    当您想要将用户返回到 Django 中的同一页面时 有哪些选项 每个选项的优缺点是什么 我知道的方法 HTTP REFERER 包含先前 URL 的 GET 参数 用于存储先前 URL 的会话数据 还有其他的吗 其中一种方法是使用HTTP
  • 导入错误:没有名为 parse 的模块

    我正在尝试使用 mongodb 和 pymongo 运行 Web 应用程序来提供数据库中的数据 我收到的错误是 ImportError 没有名为 parse 的模块 请参阅以下来自 apache2 Web 服务器的 error log mo
  • CSS:模糊和反转整个页面的颜色

    当同时使用 webkit 过滤器 模糊 和 反转 时 只有模糊有效 如果 模糊 被删除 反转 就可以了 此外 只有 Chrome 和 Opera 响应该代码 有没有办法让它适用于最新的 IE 和 Firefox 版本 body webkit
  • 在重新启动时保留 ASP.NET 应用程序状态

    有什么好方法可以在重新启动后保留 ASP NET 应用程序状态吗 我希望能够设置一些值重新启动应用程序并让它们仍然存在 我想主要针对甚至不需要数据库的小型 一次性 测试 Web 应用程序执行此操作 有没有办法用静态成员和序列化来做到这一点
  • 如何在没有C库的情况下将整数转换为字符?

    在 C 编程练习中 我被要求在不使用 C 库的情况下将 int 转换为 char 知道如何去做吗 编辑 我所说的 int 是内置的 C C 类型 Thanks Cast it char c char i 或者也许你是这个意思 char c
  • 在大屏幕上修复 FireFox 与 Chrome 中的网站大小

    看起来 Gecko Trident 和 Webkit 在高分辨率屏幕上显示网页的方式不同 Chrome 和新 Opera 等 Webkit 浏览器会缩小页面以匹配屏幕的像素分辨率 然而 这可能会使小文本很难阅读 另一方面 Firefox 和
  • -[__NSCFNumber isEqualToString] 错误

    我遇到了这个崩溃 但是 在我的代码中我使用了一个字符串 我现在已经在这一段代码上工作了 2 个小时 但我看不出我错过了什么 有任何想法吗 NSString codeR NSString stringWithFormat object obj
  • Docker 无法在带有 WSL 2 的 Windows 11 上启动

    我正在尝试使用 WSL 2 设置 docker 来运行 Dockerfile 我下载了 Docker Desktop 当我尝试按照快速入门指南进行操作时 出现以下错误 docker error during connect This err
  • 已回答 - JavaFX:单击时 SubScene 不会在 TabPane 内聚焦? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 看起来像是SubScene or TabPane不是我所期望的或者有问题 Because而不是被专注于Subscene 1 when i
  • Chisel3:对 Vector IO 的多位切片的部分分配

    可以对向量 IO 进行部分赋值 如下所示 import chisel3 class example 1 extends Module val io IO new Bundle val in1 Input Vec 4 Bool val out
  • 基于php的文档管理系统[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 谁能推荐一个简单的文档管理系统和一个不错的网络服务界面 我正在考虑使用它来提供从 ajax Web 应用程序上传的文件的元数据管理 我尝试
  • SVN 仅从存储库更新特定文件

    这个存储库有很多很多 GB 其中 99 是我不需要的 我想做的是仅获取 更新 js css html doc和 pdf 文件 其余的都是巨大的 我想留在那里 而不是浪费时间和磁盘空间 因为我不需要查看它们 而且我永远不会更改它们 我意识到
  • 将 pv 输出(stderr)打印到文件

    我怎样才能打印stderr questions tagged stderr的输出pv questions tagged pv到一个文件 例如 timeout 5s dd if dev random pv r gt dev null 505k
  • UIButton 图像位置取决于 titleLabel 的框架

    我的问题很简单 但我找不到解决方案 我有一个带有标题和图像的 UIButton 我希望无论发生什么情况图像位置都是固定的 所以我这样设置 button setImageEdgeInsets UIEdgeInsetsMake 0 f 0 f
  • Selenium - 如何计算表中的行数?

    我有一个包含 n 行的表 我需要计算它们 该怎么做 示例 我的表格如下所示 Type Balance Date received Date returned Payment method Amount General Default 10
  • 从文件夹 ES6 导入

    我正在学习JS 我有这样的东西 all inside folder reducers reducer1 js export default reducer1 reducer2 js export default reducer2 index
  • 在 React 和 Redux 中处理本地状态

    是否可以将本地状态存储在state与 redux 一起使用 React 时的对象 通过操作将所有内容存储在状态树中很快就会变得乏味 感觉某些状态仅与应用程序的呈现 显示相关 而不与逻辑相关 我所说的演示是指动画 闪烁 面板的展开 收缩状态
  • NetBeans 12.0:“类没有 main 方法”(但有)

    NetBeans 12 0 Jdk 15 我无法启动我的程序 单击绿色运行按钮不会执行任何操作 并且在 MainFrame 上右键单击 运行文件会出现错误 类没有主方法 但正如您在下面的 GIF 中看到的 它确实有一个 main Strin