2016-08-10 115 views
-2

我正在使用Eclipse最新版本,每次將這個簡單代碼作爲「Java應用程序」運行時,我都會遇到「無法找到或加載主類」錯誤。我是新來的,所以對Java不太瞭解。我期待着一些幫助,並請詳細說明。 screenshot of run configurations window screenshot of Buildpath config. windowJava-錯誤:無法找到或加載主類

class apples{ 
     public static void main(String[] args) { 
     System.out.println("Hello, World"); 
      } 
     } 
+0

你的代碼沒有問題。你究竟是怎麼寫這個班的,你怎麼試着去跑? – azurefrog

+0

您是否在第1行輸入正確的軟件包? –

+0

@MosheRabaev檢查我添加的截圖,請幫助我,因爲我是全新的嗎? –

回答

-1

你有一個錯字,下主類的配置窗口:您輸入「蘋果」,但你的代碼貼有「蘋果」,從「蘋果在配置窗口,切換的類名「去」蘋果「,並希望一切都會奏效!

+0

這隻適用於公開課程,而且這不是。 – azurefrog

+0

我添加了一些截圖,你現在可以幫我嗎? –

+0

@azurefrog我添加了一些截圖,看看你能幫助我嗎? –

0

首先,請檢查:eclipse docs

其次,勾選 「運行配置」。在這個答案的更多信息:Eclipse error 「Could not find or load main class」

如果所有的解決方案不起作用,您可以嘗試到圖書館:

  1. 右鍵點擊你的項目,構建路徑 - >配置構建路徑 - > Java Build Path - >庫
  2. 刪除缺少的庫
  3. 轉到您的主類並嘗試再次運行它。

在第二個鏈接中有很多提示,其中一些可能會對您有所幫助。

+0

我已經嘗試了幾乎所有的東西,仍然找不到錯誤。 –

+0

這是我第一次在eclipse中,所以也許任何初始設置更改或我必須做的事情? –

+0

我已添加屏幕截圖,請檢查您現在是否可以幫助我? –

1

當您在類名和.java文件中提供兩個不同的名稱時,可能會遇到此問題。編譯代碼時,必須提供文件名,JVM創建.class文件。但是在運行時你必須提供你的main方法所在的類名(在你的情況下是apples.class)。

嘗試給您的文件以及班級使用相同的名稱,或者使用您提供的班級名稱來運行它。

+0

我的兩個文件現在都有相同的名稱,但仍無法運行。 –

+0

我已添加屏幕截圖,請檢查您現在是否可以幫助我? –

相關問題