Frage

Dieses Thema wurde in einer Form abgedeckt, aber keiner der anderen Threads konnte helfen. Mein Problem ist diesem Beitrag sehr ähnlich, ich mache einen Jung-Diagramm mit zusätzlicher Funktionalität, aber keine der Lösungen hat geholfen:

Japlet kann in HTML-Seite ausgeführt werden.

Ich hatte eine Java-Anwendung, die ich in einen Japlet umgewandelt habe. Das Japlet funktioniert in dem Applet-Viewer in Eclipse in Ordnung, funktioniert jedoch nicht, wenn ich versuche, es in einer Webseite zu öffnen (ich habe IE, Firefox und Chrome probiert). Ich habe meinen HTML-Seiten- und Archivordner sowohl im selben Verzeichnis. Wenn ich die HTML-Seite lade, bringt es einfach nichts.

Hier ist mein HTML-Code: generasacodicetagpre.

Wenn ich versuche, Code="bptester.class" zu haben das passiert. (PRERNA / BLUEPRINT / MAIN / BPTESTER.CLASS ist der Dateipfad in meinem SRC-Ordner). Ich habe mein Java-Projekt als ausgeführte JAR-Datei exportiert, ist das richtig? Ich habe ein einfaches Japlet erstellt, das in Ordnung funktionierte, wenn ich alle gleiche Schritte tat, aber es funktioniert nicht für bptester.Class.

Wenn ich meinen bptester.classe-Code posten muss, kann ich.

Ich verstehe nicht, warum ich den Japlet nicht in einer Webseite sehen kann, jede Hilfe wird sehr geschätzt.

War es hilfreich?

Lösung

What ended up working for me was adding every single jar I used in the japplet to the HTML archive tag then had to sign every jar. I then had an issue with accessing my database within the applet1.jar so I just put an absolute path for its location.

Andere Tipps

java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)

The applet needs to be digitally signed (by you) and trusted (by the end user, when prompted) before it can obtain such information. Given this applet is being deployed using a traditional applet element (i.e. not using web start), all jars need to be signed.

You need to sign every jar. You can sign all the jars with the jarsigner utility. Example:

jarsigner.exe "nameofthejar.jar" "alias"

Remove .class from the end. You either use a file path with slashes and .class at the end or you only use periods and no .class at the end.

Try turning on tracing in the java control panel. It will then produce a log file in the following path that may help: %USERPROFILE%\AppData\LocalLow\sun\java\Deployment\log

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top