Wie kann ein Java-Applet auf Dateien in einer Applet-JAR-Datei zugreifen?

Wie greife ich auf Java-Applets in der Applet-JAR-Datei zu?

Wie kann ein Java-Applet auf Dateien in der JAR-Datei zugreifen, in der das Applet gespeichert ist?

Oft bündeln wir unsere Konfigurationsdatei als Textdatei oder XML-Datei, speichern sie zusammen mit der Applet-JAR-Datei und stellen sie zusammen auf dem Client bereit. Eine jtest.jar-Datei enthält beispielsweise eine Java-Applet-Klasse (jtest.java) und eine XML-Konfigurationsdatei.

jtest.jar
  |--jtest.java
  |--config.xml

Wie kann auf die XML-Datei "config.xml" in der Klasse "jtest.java" zugegriffen werden? Die einfachste Lösung ist die Verwendung von "getResourceAsStream", um den Inhalt der Datei config.xml im InputStream-Format abzurufen.

InputStream is = jtest.class.getResourceAsStream("/config.xml");

Erledigt. :)

Weitere Informationen zum Java-Ressourcenkonzept finden Sie auf der folgenden Website.
http://java.sun.com/j2se/1.4.2/docs/guide/resources/resources.html