プロパティファイルを読み込もうとしています。
私はそれをロードしようとしているクラスと同じディレクトリの中にプロパティファイルを持っています。
例:Java:プロパティファイルを読み込めません。どうして?
package com.classes.internal;
public class ClassA {
private static String PFILE = "config.properties";
private static void methodA(){
//do stuff
Properties properties = null;
try{
properties = new Properties();
properties.load(new FileInputStream(PFILE));
//properties.load(new ClassA().getClass().getResourceAsStream(PFILE)); --> Does not work either
}catch(Exception e){
e.printStackTrace();
}
}
またconfig.properties
ファイルは、\コム\クラスである内部DIR
しかし、私は取得FileNotFoundException
またはjava.lang.NullPointerException
(もし代わりに、最初のコメントアウトライン使用)
を何私はここで間違っていますか?私は何を忘れていますか?
を - アプリケーションを構築するには、それはあなたがその後、プロパティファイルにアクセスするには、次のコードを使用することができます/WEB-INF/classes/config/config.properties
に行きますあなたのクラスパス? –
これは 'ClassA'と同じディレクトリにあります – Jim
似たような質問:http://stackoverflow.com/questions/7688710/scanner-no-line-found-exception/7689102#7689102 – Sorin