Java Netbeans-错误:无法找到或加载主类
所以我正在用Neatbeans 7.4制作一个java应用程序,已经做了一段时间了,一切都很好,运行项目也很好,但是现在当我点击RunProject时,我发现了错误Java Netbeans-错误:无法找到或加载主类,java,netbeans,netbeans-7,netbeans-7.4,Java,Netbeans,Netbeans 7,Netbeans 7.4,所以我正在用Neatbeans 7.4制作一个java应用程序,已经做了一段时间了,一切都很好,运行项目也很好,但是现在当我点击RunProject时,我发现了错误 Error: Could not find or load main class phleveledit.MainWindow Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds) 我想不起在这一切发生之前我做了什么,所以我不知道我应该改变什么。。代码似乎没有任何错误。这是
Error: Could not find or load main class phleveledit.MainWindow
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
我想不起在这一切发生之前我做了什么,所以我不知道我应该改变什么。。代码似乎没有任何错误。这是IDE+项目文件夹的屏幕截图
图像():
有什么想法吗
编辑:不幸的是,我碰巧通过删除一些代码解决了这个问题,这些代码可能有一些Netbeans无法检测到的错误,但我不知道到底是什么错误,因此无法对正确答案进行投票 您可以:
- 右键单击项目节点并转到设置配置
- 为应用程序选择主类。
- 然后清理并构建
如果您只想运行该文件,请在包资源管理器中右键单击该类,然后单击运行文件,或(Alt+R,F)或(Shift+F6)有时由于内存空间不足错误,NetBeans无法加载或查找主类 如果您已尝试设置属性,但仍不起作用,请尝试
这对我很有效。我也有过同样的问题。问题不在代码中。原因是。。。将项目文件夹重命名为其他不支持的名称。我的项目名称是“MobStick”,我将其重命名为“MobStick-2014年5月26日04:00PM”。将其重命名为正常解决了我的问题。这种情况每隔6个月左右发生一次。我认为在内存非常低的情况下关闭NetBeans时会发生这种情况。我发现它可以很容易地纠正:(1)通过右键单击project explorer的项目名称来重命名项目,包括其文件夹名称——我在原始名称上加了一个简单的后缀(“\u”)。(2) 尝试构建。如果这是成功的,这是对我来说,给三个欢呼。(3) 重复步骤(1)以恢复原始项目名称。构建和运行应该可以顺利启动。
我猜“重命名项目和文件夹”过程会导致应用程序主位置的特殊重新发现 尝试重命名包名称和类/jframe名称。。。清理并构建应用程序
那就可以了!!!最好的我刚刚遇到了这个问题。我从命令行运行我的源代码,并不断得到相同的错误。事实证明,我需要从源代码中删除包名,然后命令行编译器很高兴
上述解决方案对我不起作用,因此可能对其他有类似问题的人也会起作用。我也遇到过几次此错误,而对我来说,上述解决方案不起作用。看起来有效的是项目属性,在“编译”下切换“保存时编译”。我遇到了同样的问题,我将包和类命名为相同的名称。我重命名了这个类,然后清理并构建。然后我在项目属性下的“run”中设置了main类。我现在工作。我发现以下步骤很有用:
想了解更多参考资料,请观看视频试试这个,它对我来说非常适合 转到project,右键单击右角的java文件, 去酒店, 去跑步, 转到浏览,然后单击 选择主类。
现在您可以再次运行您的程序了。使用NetBeans 8.1,我感到害怕
错误:无法找到或加载主类
避免在项目属性>运行>虚拟机选项
字段中不小心留下空行。在字段中单击之前,您可能不会看到插入符号闪烁不到位。删除空行以恢复平静
您可以通过以下步骤解决此问题
只需关闭Netbeans。转到C:\Users\YOUR_PC\u NAME\AppData\Local\Netbeans并删除缓存文件夹。再次打开Netbeans并运行项目。 这对我来说就像魔术一样 (AppData文件夹可能被隐藏,如果是这样,您需要将其显示在文件夹选项中)。我有
User\.netbeans\SOME_NUMBER_reflecting_your_version\var\cache\index\
mvn clean install