我在Eclipse中創建了一個java程序。當我在Eclipse中運行程序(「作爲 - > Java應用程序運行」)時,程序運行良好,並且我有正確的輸出。然而,當我嘗試在命令行界面運行程序,我得到這個錯誤:從命令行界面運行java程序的問題
Exception in thread "main"
java.lang.NoClassDefFoundError
:HelloWorld
(wrong name: helloworld/HelloWorld) Could not find the main class: HelloWorld. Program will exit.
類文件目錄bin和我嘗試用命令來運行它:
java HelloWorld
你的班級是否在默認包中(即沒有包聲明)?當說'我嘗試用命令:java HelloWorld'編譯它時,你的意思是運行嗎? – wjans 2011-05-09 09:41:12
是的我的意思是運行該項目不編譯它。 – Victor 2011-05-09 09:52:15
我的課程有一個包裝聲明:package helloworld; – Victor 2011-05-09 09:53:34