2015-07-13 89 views
0

我想我不得不在Java編程和我做了一個HelloWorld程序,如果你需要就在這裏它的代碼:錯誤:無法找到或加載主類。命令提示符

public class Main { 
    public static void main(String[] args){   
     System.out.println("helloworld"); 
    } 
} 

它編譯沒有錯誤,每當我嘗試從命令提示符下運行它說:

"Error: Could not find or load main class".

我不知道我在做什麼錯。我有jre 1.8.0_45和jdk 1.7.0_71。

+0

你在命令提示符下輸入什麼命令來運行程序? – APerson

+0

我導航到.class的位置並鍵入「java helloworld.class」 – Takdm

+0

類文件的文件名是什麼?它應該是'主'。當你執行類時,你也不需要'.class'。您可能希望閱讀[Java TM編程語言的代碼約定](http://www.oracle.com/technetwork/java/codeconvtoc-136057.html),它將使人們更容易閱讀代碼和你閱讀其他 – MadProgrammer

回答

0

根據您的評論

I navigate to the location of the .class and type "java helloworld.class" – Takdm

當你運行程序你不.class。只要做

java helloworld 
+0

我做了,我也將它重命名爲主也但它仍然給我錯誤 – Takdm

0

首先 - 文件名和類名必須相同。 然後使用javac FileName.java命令編譯你的程序 運行你的程序try- java -cp . ClassName 應該工作。

相關問題