Javaアプレットは、アプレットが格納されているjarファイル内のファイルにどのようにアクセスできますか?

しばしば、設定ファイルをテキストファイルまたはXMLファイルとしてバンドルし、アプレットjarファイルと一緒に格納し、それをクライアントに一緒にデプロイします。たとえば、jtest.jarファイルには、Javaアプレットクラス(jtest.java)とXML設定ファイルが含まれています。

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

どのように “jtest.java”クラスの “config.xml” XMLファイルにアクセスできますか?最も簡単な解決策は、 “getResourceAsStream”を使用してconfig.xmlファイルの内容をInputStream形式で取得することです。

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

完了しました。 🙂

Javaのリソース概念の詳細については、次のWebサイトを参照してください。

http://java.sun.com/j2se/1.4.2/docs/guide/resources/resources.html

リンク://タグ/アプレット/[アプレット]リンク://タグ/jar/[jar]