所以我在 Netbeans IDE 8.2 中制作一个 java 程序,当我尝试运行它时,出现以下错误:
Error: Could not find or load main class helloworld.HelloWorld
C:\Users\name\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)
(假设helloworld是我的项目名,HelloWorld是我的类名)
之前一切都很好,我想不出我做了什么会导致这个错误发生。这是我第一次遇到这个错误,所以我不知道该怎么办。代码看起来没有任何错误。
我的其他项目似乎也有完全相同的问题,即使我在发生此错误之前几周没有打开或编辑它们。
我尝试了很多其他方法,但似乎都不起作用。包括删除缓存文件夹以及通过属性选项卡设置主类。
这是我的代码的屏幕截图,出现错误,我的名字被划掉了: 即使我直接在主类(即 class6homework.java)中键入代码,错误仍然会发生,但它显示的是 class6homework.class6homework 而不是屏幕截图中的错误。
关于如何解决这个问题有什么想法吗?
更新:我通过将包含该项目的文件夹移动到我的桌面来让它工作,不知道为什么它在我原来的位置不起作用。感谢您的帮助。
也许你没有包含 main 方法。如果这不是问题,请尝试右键单击项目树中的类,然后查找显示“设置为主类”或类似内容的选项
可能的修复:
修复1
修复2
修复3 下载最新版本的 Netbeans
修复4 下载最新版本的 JDK 并配置 Netbeans 以使用它
谢谢,这很有帮助。
在桌面上创建一个新文件。 如果您愿意,请将其命名为 NetBeansProjects。
转到 NetBeans:
新建项目> 下一步 > 项目位置:浏览... > ...桌面 > NetBeansProjects
现在运行将会成功...