当前位置:  开发笔记 > 编程语言 > 正文

Netbeans错误:再次找不到或加载主类

如何解决《Netbeans错误:再次找不到或加载主类》经验,为你挑选了1个好方法。

我在Java方面很有经验,但在Netbeans中却没有。我有一个正在从事的项目,一个针对特定问题的小测试程序,因此,我一直在对其进行更改并运行,并每天数天,数周对其进行调试。昨天,Netbeans放弃了以我以前运行的方式运行它,而且似乎无法重新启动它。

当我运行项目时,整个输出是:

run: Error: Could not find or load main class 

C:\Users\rcook\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1 
BUILD FAILED (total time: 0 seconds)

我要注意的是,类名不会出现在第一行是值得的,就像其他人遇到“找不到”错误一样。

无论运行项目(选择项目并按F6)还是文件(选择文件并按Control-F6),都会发生这种情况。我已经清理并重建了该项目(以前从未做过,我想知道它是否引起了问题)。我已经重新启动了Netbeans。我已经重新启动(Win7)计算机。除了Outlook,我没有运行任何占用内存的程序,而Outlook在整个工作过程中一直在运行。

通过将默认目录设置为项目下的“ classes”目录,然后输入,可以从命令行运行程序java stsclientexample3.STSClientExample3

我已经多次检查“运行”配置-没有输入程序或VM选项,它具有正确的类名。奇怪的是,如果我将类名更改为不存在的名称,Netbeans将显示一个弹出窗口,提示在项目中找不到无效的名称类,并列出可用的主要类。但是,当我这样做并选择要运行的程序时,会出现相同的“找不到”错误。在项目中还有另一个主类,如果我选择的话,它将给出相同的“找不到”错误。

我已经查看了消息中引用的XML文件,但是它充满了我不知道解析度的$ {parameter}引用。例如,了解Netbeans如何解析“ $ {classname}”,或者以某种方式转储Netbeans的值,可能会有所帮助。

我已注释掉代码并重新运行。结果相同。

我已经从运行配置中删除了该类,重新启动了Netbeans,然后又添加了该类。结果相同。

到目前为止,我已经在SO和其他地方阅读了十几个类似错误的查询。我尝试了所有可能的事情(跳过为特殊用途的库进行配置之类的事情)。

有人知道怎么修这个东西吗?


编辑:在有人问之前,另一个项目main()使用“运行项目”选项运行。

EDIT2:我也忘记提及,另一篇文章建议删除Netbeans缓存(c:\ Users \\ AppData \ Local \ NetBeans \ Cache),因此我关闭了NetBeans,删除了该目录中的所有内容,然后重新启动了NetBeans。 。结果相同。



1> Eric G..:

我已经遇到过几次这个问题,这非常令人沮丧。如果删除缓存,则应在重建项目后对其进行修复

    关闭netbeans

    删除缓存文件夹User\AppData\Local\NetBeans\Cache\(Windows 7及更高版本)

    打开Netbeans

    重建并运行

编辑-您也可以通过进入netbeans来找到缓存目录,Help - About然后它会显示您的缓存目录。

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有