2012-04-18 82 views
0

我在Java中&新建立的學生管理程序,請我有以下錯誤線程 異常「主」的java.lang。 NoClassDefFoundError的Java的:異常在線程「主要」 java.lang.NoClassDefFoundError(2)

,但我也試圖編譯&運行簡單Helloworld.java程序的東西,它顯示了同樣的錯誤

我是指很多棧溢出的解決方案屬於這個問題,但 的javac -cp.HelloWorld.java 個或 的Java -classpath.HelloWorld.java

也沒有workes ..

請幫我&指導我爲什麼會so..I認爲我沒有做出的任何錯誤代碼。

+0

你如何編譯和運行你的程序? – 2012-04-18 15:40:13

+0

哦,是的,它的作品...! 我剛剛從最後刪除了.java,工作命令是 ** java HelloWorld ** – 2012-04-18 15:41:02

+0

''''''''-cp'和'-classpath'不在那兒。 – BalusC 2012-04-18 15:57:53

回答

2

classpath是Java類文件的路徑,而不是Java源文件的路徑。

+0

Thankyou colin :) – 2012-04-18 15:50:04

0

它看起來像問題可能是,你試圖運行java文件本身的java可執行文件。

當您運行javac時,它會發出一個java類的字節碼編譯版本,以便可運行的java可執行文件。您的HelloWorld.java類的字節碼版本應類似於HelloWorld.class。找到這個文件,並在其上運行java,即java HelloWorld.class

Oracle已經提供了一個很好的示例,說明如何開始here,您可能想查看一下。

+0

是的,我現在解決了這個問題,並且程序工作完美:)謝謝大家 我像這樣運行Java StudentManagement – 2012-04-24 18:45:06

相關問題