2017-10-19 83 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是一个问答网站,而不是帮助台。 –