我在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是我的类名)
之前一切正常,我想不出我做了什么会导致这个错误发生。这是我第一次遇到这个错误,所以我不知道该怎么做。代码似乎没有任何错误。
我的其他项目似乎也有完全相同的问题,即使我还没有打开或编辑他们在几个星期前,这个错误发生。
我尝试了许多其他的方法,但似乎都不起作用。包括删除该高速缓存文件夹和通过属性选项卡设置主类。
下面是我的代码的截图,其中有错误,我的名字被划掉了:
即使我直接在主类(即www.example.com)中键入代码class6homework.java,错误仍然会出现,但它显示的是class6homework.class6workjob,而不是屏幕截图中的那个。
有什么办法能解决这个问题吗
更新:我把包含项目的文件夹移到我的桌面上,让它工作起来,不知道为什么它在我原来的位置不工作。谢谢你的帮助。
2条答案
按热度按时间toiithl61#
也许你没有包含main方法,如果这不是问题所在,试着在项目树中右击你的类,然后寻找一个选项,上面写着“设置为主类”或者类似的内容
8ehkhllq2#
可能的修复方法:
修复程序1
1.转到项目属性(在netbeans中右键单击项目的文件夹)
1.在显示类别的左侧选项卡上,单击“运行”选项
1.然后单击“浏览”以查找您在项目中使用的Main类
修正2
1.转到C:\用户\名称\应用程序数据\本地\Netbeans
1.删除该高速缓存文件夹。
1.重建并运行
修正3下载最新版本的Netbeans
修复4下载JDK的最新版本并配置Netbeans以使用该版本