![](/img/trans.png)
[英]Error in running applet in appletviewer: NoClassDefFoundError
[英]NoClassDefFoundError: Error in running applet in appletviewer
我只是在網頁中執行applet時遇到麻煩:彈出錯誤對話框:
計算器是我的班級名稱,exercise4是包含它的文件夾。 我確定html文件和Calculator.class位於同一個名為Exercise4的文件夾中。 這里發生了什么?
您正在混合目錄和軟件包。 如果您的類的名稱為x
且位於包y
您的代碼庫不得指向目錄y
。 相反,代碼庫必須指向y
的父目錄 ,並且類名稱必須指定為yx
。
因此,在您的情況下,您似乎已經指定了一個目錄Exercise4
,它應該是軟件包名稱,而calculator
的applet類卻是錯誤的,因為它忽略了軟件包名稱。
如前所述,您必須指定包目錄結構的父目錄(即Exercise4
的父目錄)作為代碼庫,並指定Exercise4.calculator
作為applet類。
請注意,按照慣例,程序包名稱應小寫,類名稱應大寫。 遵守約定可以幫助其他人解決問題,例如更快地找到問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.