FraFu: Applet Entwicklung

Beitrag lesen

Hallo!»» Hallo,

ich habe zwar nicht die ultra Ahnung, aber ich habe schon einige Applets entwickelt. Darunter waren auch welche, die vom Filesystem was eingelesen haben. Ich musste nie etwas signieren.

Wenn du das Applet von einem Webserver lädtst, dann muss es signiert sein, damit es aufs lokale FS zugreifen kann. Wenn du es lokal lädts, dann nicht. Man könnte aber auch die Java Security Policies der Java Runtime so einstellen, dass sie alles erlaubt. Aber genau das will ich nicht. Denn sonst entwickle ich hier sachen, die anschl. nirgendwo anders laufen.

Am besten lässt du das mit den Export nach .jar erstmal bleiben, damit sparst du schon mal einen Schritt. Binde doch das Applet einfach so als .class ein.

Kann ich .class Dateien signieren?

Ich muss

Und wenn du die Java Konsole des Browsers (Firefox) offen hältst, dann kannst du mit einer Taste (glaube x) den Cache leeren und musst nicht ständig den Browser neu starten.

"Professionell" nimmt man sich wohl einen Appletviewer zum entwickeln, aber das habe ich nie so richtig zufriedenstellend gebacken gekriegt.

Tja, genau so ein Appletviewer wird ja in Eclipse gestartet. Aber wie gesagt, dann hat das Applet einen komplet anderen Kontext als wenn ich es über einen Webserver lade. Andere Umgebungsvariablen (zb: getCodeBase().getHost(), ...) und vor allem andere Security Policies.

mfg
  frafu