- PR -

パッケージ内のファイルアクセスについて

1
投稿者投稿内容
Spike
会議室デビュー日: 2006/01/25
投稿数: 4
投稿日時: 2006-10-14 17:23
現在、JFaceにてアプリケーションを作成しており、最終的に
test.jar内にイメージファイルや設定ファイルを格納したいと思います。

イメージファイルですと下記のようにすれば可能ですが、
ImageDescriptor.createFromFile(Images.class,"test.gif");

test.xml等のファイルをパッケージ内に格納しアクセスするにはどのようにすれば
良いのでしょうか?

初心者のため御不敏おかけしますが、
ご教示頂きたくよろしくお願いします。
flakwing
会議室デビュー日: 2006/07/21
投稿数: 7
投稿日時: 2006-10-14 18:16

  1. properties形式の設定ファイルなら java.util.ResourceBundle
  2. その他のファイルなら java.lang.Class#getResourceAsStream(String)
  3. アプリケーションをRCPにするなら org.eclipse.core.runtime.Plugin#openStream(IPath) か org.eclipse.core.runtime.FileLocator.openStream(Bundle, IPath, boolean)
でアクセスできたと思います。

未検証の物もあるので間違っていたらすみません。
Spike
会議室デビュー日: 2006/01/25
投稿数: 4
投稿日時: 2006-10-14 20:17
返信ありがとうございます。

this.getClass().getResourceAsStream("test.xml");

で取得することができました。

他の方法も試してみます。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)