我在位置conf/Config.properties中創建了一個屬性文件。該文件夾位於Eclipse中項目的根文件夾下。我也將其添加到.classpath中。在java中讀取.properties文件
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文件中的數據
我從這個文件中使用的代碼讀取數據?
嘗試使用「./conf/Config.properties」作爲路徑。 – Kayaman
你確定你的路徑正確嗎?和'InputStream'設置是否正確? – erencan