2017-10-19 5 views
0

Ich habe dieses JApplet Jar und versuchte es im Web zu öffnen. Aber ich erhalte diesen FehlerJApplet java.lang.NoClassDefFoundError: org/json/JSONException

java.lang.NoClassDefFoundError: org/json/JSONException

ich die Antworten hier gesucht haben und versucht sie, aber hat nicht funktioniert. Auch wenn ich bereits die Java-json.jar in meinem Build-Pfad des Projekts hinzugefügt habe.

dies mein HTML-Code auf der Webseite meine JAR-Datei für den Betrieb

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

Ich habe zwei Klassen innerhalb PDDS.jar, die JApplet Klasse ist die MainFrame.class, das andere ist Eine Klasse zum Verbinden mit der SQLite-Datenbank.

Antwort

1

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

Der Build-Pfad ein Projekt hat nichts mit dem Laufzeit Klassenpfad zu tun, die im applet Elemente gesetzt.

So ..

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

Sollten mehr wie sein ..

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

Beachten Sie auch, dass das code Attribut beste der vollständige Name der Applet-Klasse sein sollte, nicht die Datei Name, so würde es aussehen:

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

Bitte [ac (Antwort) (http://meta.stackexchange.com/a/5235/155831), wenn es half, das Problem zu lösen. –

+0

Sorry für eine sehr späte Antwort, ich war so beschäftigt mit der Schule. Ich habe deinen Vorschlag versucht und mein Problem oben gelöst. Aber jetzt heißt es, dass es die MainFrame-Klasse nicht finden kann –

+0

* "Aber jetzt .." * ist die Zeit, [die Antwort zu akzeptieren] (http://meta.stackexchange.com/a/5235/155831), wenn es half, das Problem in dieser Frage zu lösen, dann frage einen anderen nach einem neuen Fragethread! SO ist eine Q & A-Site, kein Helpdesk. –

Verwandte Themen