首页 > 解决方案 > 错误:找不到或主类(Java)

问题描述

在此处输入图像描述

在最后 3-5 个项目中出现此错误。但是当我将相同的代码复制到另一个项目时,我没有收到错误消息。这是什么原因?我是编程界的新手,这个错误开始惹恼了:(

标签: java

解决方案


此错误可能有几个来源。我曾经写过一篇关于它的博客文章,因为我经常在 NetBeans 邮件列表上看到它:

  • 确保您有一个包含 main 方法的公共类
  • 这个类必须有一个明确定义的 main 方法:“public static void main(String[] args) { }”</li>
  • 您已经使用正确的类设置了项目配置:Project Properties > Run > Main Class(可能只是再次设置它,以便再次写入项目属性文件)
  • 尝试重建项目: Menu > Run > Clean & Build Main Project
  • 还是没有成功?尝试重命名类 (Foo -> Foo1) 并将其重命名为 (Foo1 -> Foo)。这应该使该文件的 NetBeans 缓存无效(假设 - 我不是 NetBeans 开发人员)。
  • 还是没有成功??您可能必须通过删除目录“.netbeans6.8varcache”来清除 NetBeans 缓存(当然,6.8 可能会根据您的 NetBeans 版本而有所不同)。在删除缓存之前关闭 NetBeans - 下一次启动可能需要一些时间,因为 NB 很可能需要再次扫描您的代码。
  • 还是没有运气?您可能需要咨询 NetBeans 用户论坛或 nbusers-Mailinglist(请保持友好、耐心并以其他人能够提供帮助的方式报告错误)。

(复制自https://www.locked.de/no-main-class-found/


推荐阅读