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

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

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

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


コメントを残す

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