簡體   English   中英

NoClassDefFoundError:在appletviewer中運行applet時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM