0
我只是遇到了麻煩,在網頁的小程序執行運行小程序:一個錯誤對話框彈出: NoClassDefFoundError的錯誤:在appletviewer中
計算器是我的類名和Exercise4是包含它的文件夾。我確信html文件和calculator.class位於名爲Exercise4的相同文件夾中。這裏發生了什麼?
我只是遇到了麻煩,在網頁的小程序執行運行小程序:一個錯誤對話框彈出: NoClassDefFoundError的錯誤:在appletviewer中
計算器是我的類名和Exercise4是包含它的文件夾。我確信html文件和calculator.class位於名爲Exercise4的相同文件夾中。這裏發生了什麼?
你在混合目錄和包。如果您的課程名稱爲x
且位於包裝y
中,則您的代碼庫不得指向目錄y
。相反,代碼庫必須指向父目錄的y
,並且類名稱必須指定爲y.x
。
所以在你的情況下,你似乎已經指定了一個目錄Exercise4
,它應該是包名和calculator
的小程序類,這是錯誤的,因爲它忽略了包名。
如上所述,您必須指定軟件包目錄結構的父目錄,即父目錄Exercise4
作爲代碼庫,並指定Exercise4.calculator
作爲小程序類。
請注意,軟件包名稱應該是小寫的,而類名稱應該按照慣例大寫。遵守慣例可以幫助其他人幫助你解決問題,例如通過更快找到問題。
該類不在運行系統的類路徑中。 –
這怎麼可能?我確信它們位於同一個文件夾中,並且此錯誤與「未找到類」錯誤不同。 – jsh6303