在NetBeans 6.9中找不到主类

时间:2010-08-21 13:16:33

标签: netbeans

每当我加载NetBeans 6.9(同样的错误也发生在以前的版本上)时,我让NetBeans完成扫描我的项目,一旦完成,我尝试运行一个指向带有main方法的类的配置文件,NetBeans总是说主要找不到类,即使弹出错误它会显示在类列表中。

如果我从列表中选择类并单击“确定”,则会再次发生相同的错误(未找到主类)。

如果我编译主类,我仍然会遇到同样的问题。

如果我重建整个项目,我想我仍然会遇到同样的问题。 - >当我编译主项目时,它编译所有项目,甚至是那些已关闭的项目。 发生了什么事?

到目前为止我找到解决这个问题的唯一方法是关闭项目并重新打开它,等待项目扫描再次完成。

这令人非常恼火。有没有解决这个问题?

我注意到的另一个奇怪的事情是我的项目似乎构建了错误的JAR文件名(尽管如果我执行上述步骤关闭并重新打开项目它仍然有效)。我有两个名称不同的项目,甚至在关闭了另一个项目并重新启动NetBeans很多次之后,当我构建第一个项目时,它使用JAR文件名作为已经关闭了很长时间的第二个项目。 / p>

3 个答案:

答案 0 :(得分:12)

我通过删除NetBeans的缓存修复了一个非常类似的行为。删除文件夹User\.netbeans\6.9\var\cache\index\

Windows 7和Netbeans 7.2: 用户\应用程序数据\本地\的NetBeans \缓存\ 7.2 \索引

答案 1 :(得分:1)

我没有阅读完整的问题,但请尝试:右键单击项目>属性>运行>浏览主要课程

否则尝试制作一个新项目,然后将scr文件夹从旧项目复制到新项目。

答案 2 :(得分:1)

对于Windows 8

删除此目录C:\ Users \ Shubham \ AppData \ Local \ NetBeans \ Cache

在此之前关闭netbeans。

再次启动Netbeans并让它读取项目。

测试项目。运行项目。它应该工作正常。