Wie zum ausführen von Applets mit Abhängigkeiten, die jar-Datei in HTML
Ich habe eine jar-Datei mit applet-Dateien, die abhängig sind von unten zusätzliche jar-Datei.
Seiner läuft als standalone-jar-Datei. Das applet verwendet:
xmlrpc-2.0.jar
commons-codec-1.3.jar
Aber wenn ich versuchte zu laufen, die in HTML als unten, es läuft, aber ihm zusätzliche jar-Dateien sind nicht verbindlich, es. Wie kann ich das problem beheben?
<html>
<body>
<APPLET
CODE="MAIN.class"
WIDTH="100%" HEIGHT="100%"
ARCHIVE = "MAIN.jar,xmlrpc-2.0.jar,commons-codec-1.3.jar"
>
This example uses an applet.
</APPLET>
</body>
</html>
Manifest
Manifest-Version: 1.0
Main-Class: MAIN
Created-By: 1.3.0 (Sun Microsystems Inc.)
Class-Path: xmlrpc-2.0.jar commons-codec-1.3.jar
Name: MAIN.class
- Es gibt keine
APPLET
tag in jeder neueren version von HTML, nurapplet
, das gleiche gilt für die Attributecode
,width
,height
,archive
. - welche Fehler haben Sie? classNotFound? für Klassen, die sich in anderen Gläsern? Eins mehr dumme Frage, ist deine main-Klasse im default-package? da sollte es full package name code="" - Attribut
- Hoffe, dass Sie wissen, dass die code-Signierung erforderlich, die für den applet da
1st January, 2014
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es funktionieren, solange Sie die jar-Dateien sind im gleichen Ordner als dem MAIN.jar. Sehen Sie irgendwelche classpath-bezogene Fehler in der Java-Konsole?
Können Sie auch versuchen, eine manifest-Datei wie beschrieben hier.
FatJar für Eclipse für mich gearbeitet. Nur vorsichtig sein, wenn Sie mehrere Projekte zu öffnen, da es eine Tendenz hat, zu packen, andere Sachen, die von nicht-verwandten Projekten und roll, die in Ihrer fatjar zu.