場所 conf/Config.properties にプロパティ ファイルを作成しました。このフォルダーは、Eclipse のプロジェクトのルート フォルダーの下にあります。これも.classpathに追加しました。
次のコードを使用して、このファイルからデータを読み取っています。
InputStream in = getClass().getResourceAsStream("conf/Config.properties");
Properties properties = new Properties();
properties.load(in);
String fromEmail = properties.getProperty("emailID");
System.out.println("from email is " + fromEmail);
String fromEmailPass = properties.getProperty("emailPass");
String host = properties.getProperty("host");
これによりエラーが発生します:
java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:418)
at java.util.Properties.load0(Properties.java:337)
at java.util.Properties.load(Properties.java:325)
at com.sendum.integration.activities.notifications.ActivityImplSendActivationEmail.activateEmail(ActivityImplSendActivationEmail.java:23)
.properties ファイルからデータを読み取るにはどうすればよいですか?