1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Javaでresourcesに配置したテキストファイルがjar化すると読み込めません

Posted at

jar化した時にリソースの参照が出来ません。

1.EclipseでMavenプロジェクトを作成。(特にMavenに関係する事象では無いと思いますが)

2.src/main/resources配下にフォルダーを作成してテキストファイルを配置する。

3.リソースを読み込んでSystem.out.printlnする処理を作成。

このような状況で、Eclipseから実行すると正しくテキストファイルの中身が出力されるのですが、Eclipseでjarにエクスポートして実行すると、参照できず例外が発生します。

■ Eclipseで定義している内容とテスト実行してFile1.txtの中身が出力されている実行結果のイメージです。
image.png

■ Jar化したファイルの中身を確認してFile1.txtが含まれていることを確認したうえで実行するとNull参照例外が発生した時のイメージです。
image.png

jar化した状態で正しくリソース参照する場合の設定が有ったり、ロジックに問題が有るのかもしれませんが、手掛かりがつかめない状況です。

なにか、想定される問題点等あれば教えて頂けないでしょうか?

1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?