アプレットjarファイル内のファイルにJavaアプレットがアクセスする方法は?
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