我在位置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