我有这个JApplet jar并试图在网上打开它。 但我一直收到这个错误
java.lang.NoClassDefFoundError:org / json / JSONException
我在这里搜索了答案并尝试过,但没有奏效。 即使我已经在项目的构建路径中添加了java-json.jar。
这是我在网上运行我的jar文件的html代码
SELECT @Fuelunits =
CASE
WHEN ISNUMERIC(TRY_PARSE(@Hoeveelheid AS decimal(9,2) USING 'nl-NL')) = 1
THEN CAST(TRY_PARSE(@Hoeveelheid AS decimal(9,2) USING 'nl-NL') AS FLOAT)
ELSE CAST(TRY_PARSE(@Hoeveelheid AS decimal(9,2) USING 'en-US') AS FLOAT)
END
我在PDDS.jar中有两个类,JApplet类是MainFrame.class,另一个是连接到sqlite数据库的类。
答案 0 :(得分:1)
即使我已经在项目的构建路径中添加了java-json.jar。
项目的构建路径与运行时类路径无关,该路径在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">