Java 错误:无法找到或加载主类 - Netbeans IDE

问题描述 投票:0回答:3

所以我在 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 而不是屏幕截图中的错误。

关于如何解决这个问题有什么想法吗?

更新:我通过将包含该项目的文件夹移动到我的桌面来让它工作,不知道为什么它在我原来的位置不起作用。感谢您的帮助。

java netbeans
3个回答
1
投票

也许你没有包含 main 方法。如果这不是问题,请尝试右键单击项目树中的类,然后查找显示“设置为主类”或类似内容的选项


0
投票

可能的修复:

修复1

  1. 转到项目属性(右键单击 netbeans 中项目的文件夹)
  2. 在显示类别的左侧选项卡上,单击“运行”选项
  3. 然后单击“浏览”找到您在项目中使用的主类

修复2

  1. 转到C:\Users ame\AppData\Local\Netbeans
  2. 删除缓存文件夹。
  3. 重建并运行

修复3 下载最新版本的 Netbeans

修复4 下载最新版本的 JDK 并配置 Netbeans 以使用它


0
投票

谢谢,这很有帮助。

在桌面上创建一个新文件。 如果您愿意,请将其命名为 NetBeansProjects。

转到 NetBeans:

新建项目> 下一步 > 项目位置:浏览... > ...桌面 > NetBeansProjects

现在运行将会成功...

© www.soinside.com 2019 - 2024. All rights reserved.