2016-10-16 7 views
0

ファイルが構造化されています。 projectName/src/config/keyfiles/fileであり、私のコードはprojectName/src/main/java/customProject/package/filename.javaのフォルダにあります。 私はクラスローダのようにファイルを読み込もうとしています。Javaクラスローダーがリソースを読み取れません

URL url = CommonUtil.class.getClassLoader().getResource(filename); 

ですが、毎回nullを取得しています。渡されるファイル名は./keyfiles/fileです。

私は「あなたがいる場所を」ディレクトリツリーで、次の操作を行うことを確認するために、間違った

+0

ファイル名が間違っています。 JARファイルを見て、それがどこにあるかを見て、その名前を使用してください。 – EJP

答えて

0

をつもりですどこ私に教えてください:

URL url = YourMainClass.class.getClassLoader().getResource("."); 
     System.out.printf("%s\n", url); 

その後、あなたは、なぜあなたがいないことを知っていますファイルを取得

関連する問題