簡體   English   中英

Java 錯誤:找不到或無法加載主 class - Netbeans Z581D6381F3F35E4F9D77201AC4

[英]Java error: Could not find or load main class - Netbeans IDE

所以我在 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 是我的 class 名稱)

之前一切都很好,我想不出我做了什么會導致這個錯誤發生。 這是我第一次遇到這個錯誤,所以我不知道該怎么辦。 該代碼似乎沒有任何錯誤。

我的其他項目似乎也有完全相同的問題,即使在此錯誤發生之前的幾周內我還沒有打開或編輯它們。

我嘗試了許多其他方法,但似乎都沒有奏效。 包括刪除緩存文件夾和通過屬性選項卡設置主class。

這是我的錯誤代碼的屏幕截圖,我的名字被划掉了: 在此處輸入圖像描述 即使我直接在主 class 中鍵入我的代碼,即 class6homework.java,錯誤仍然存在,但它顯示的是 class6homework.class6homework 而不是屏幕截圖中的那個。

關於如何解決這個問題的任何想法?

更新:我通過將包含項目的文件夾移動到我的桌面來讓它工作,不知道為什么它不能在我原來的位置工作。 謝謝您的幫助。

也許您沒有包含 main 方法。 如果這不是問題,請嘗試右鍵單擊項目樹中的 class 並查找顯示“設置為主類”或類似內容的選項

可能的修復:

修復 1

  1. Go 到項目屬性(在netbeans中右鍵單擊項目的文件夾)
  2. 在顯示類別的左側選項卡上,單擊“運行”選項
  3. 然后單擊瀏覽找到您在項目中使用的主要 class

修復 2

  1. Go 到 C:\Users\name\AppData\Local\Netbeans
  2. 刪除緩存文件夾。
  3. 重建並運行

修復 3下載最新版本的 Netbeans

修復 4下載最新版本的 JDK 並配置 Netbeans 以使用它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM