2013-11-25 49 views
0

我只是遇到了麻煩,在網頁的小程序執行運行小程序:一個錯誤對話框彈出: enter image description hereNoClassDefFoundError的錯誤:在appletviewer中

計算器是我的類名和Exercise4是包含它的文件夾。我確信html文件和calculator.class位於名爲Exercise4的相同文件夾中。這裏發生了什麼?

+0

該類不在運行系統的類路徑中。 –

+0

這怎麼可能?我確信它們位於同一個文件夾中,並且此錯誤與「未找到類」錯誤不同。 – jsh6303

回答

1

你在混合目錄和包。如果您的課程名稱爲x且位於包裝y中,則您的代碼庫不得指向目錄y。相反,代碼庫必須指向父目錄y,並且類名稱必須指定爲y.x

所以在你的情況下,你似乎已經指定了一個目錄Exercise4,它應該是包名和calculator的小程序類,這是錯誤的,因爲它忽略了包名。

如上所述,您必須指定軟件包目錄結構的父目錄,即父目錄Exercise4作爲代碼庫,並指定Exercise4.calculator作爲小程序類。

請注意,軟件包名稱應該是小寫的,而類名稱應該按照慣例大寫。遵守慣例可以幫助其他人幫助你解決問題,例如通過更快找到問題。

相關問題