【Java】オブジェクト(class)が置かれているファイルシステムの絶対パスを取得する方法

[`fc2` not found]

Javaで、クラスファイルと同じ場所に置いたファイルを読みたい時。JUnitとかでけっこう使える。

Object target = …;  // パスを取得したいオブジェクト

URL resource = target.getClass().getResource("");
File path = new File(resource.getFile());

あとは。文字列が欲しければ path.getAbsolutePath() で。

[`fc2` not found]

カテゴリー: 情報   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です