2017-10-19 66 views
0

我有這個JApplet jar並試圖在web上打開它。 但我不斷收到此錯誤JApplet java.lang.NoClassDefFoundError:org/json/JSONException

java.lang.NoClassDefFoundError: org/json/JSONException

我在這裏尋找答案,並嘗試過,但沒有奏效。 即使我已經在項目的構建路徑中添加了java-json.jar。

這是運行在網絡上我的jar文件我的html代碼

<applet archive="PDDS.jar" code="MainFrame.class" width="960" height="540"> 

我有內部PDDS.jar兩個班,JApplet類的是MainFrame.class,另外一個是一個連接到sqlite數據庫的類。

回答

1

Even if I already added the java-json.jar in my build path of the project.

一個項目的構建路徑無關與運行類路徑,這是在applet元素設置。

所以..

<applet archive="PDDS.jar" code="MainFrame.class" width="960" height="540"> 

應該更像..

<applet archive="PDDS.jar java-json.jar" code="MainFrame.class" width="960" height="540"> 

還要注意code屬性應該是最好的applet類的全名,文件名稱,所以它看起來像:

<applet archive="PDDS.jar java-json.jar" code="MainFrame" width="960" height="540"> 
+0

請[ac如果它幫助解決了這個問題,請回答](http://meta.stackexchange.com/a/5235/155831)。 –

+0

對不起,我很忙,上學很遲。嘗試了你的建議,並解決了我上面的問題。但現在它說它找不到MainFrame類 –

+0

*「但現在..」*是[接受答案]的時間(http://meta.stackexchange.com/a/5235/155831)如果它幫助解決了這個問題中的問題,然後再問一個新的問題線程! SO是一個問答網站,而不是幫助臺。 –