2014-05-23 91 views
-2

我想在我的java項目中使用屬性文件。我把這個fie放在src/main/resources/application.properties中。然後,在代碼中,我有:如何在jave中設置屬性文件的路徑

public static String loadProperty(String name) 
{ 
    Properties props = new Properties(); 
    try { 
     props.load(PropertyLoader.class.getResourceAsStream("/application.properties")); 
    ... 

,但得到的錯誤:

java.lang.NullPointerException 
at java.util.Properties$LineReader.readLine(Properties.java:434) 
at java.util.Properties.load0(Properties.java:353) 
at java.util.Properties.load(Properties.java:341) 
at com.tests.util.PropertyLoader.loadProperty(PropertyLoader.java:23) 

我該如何解決這個問題?

+1

'proj.properties'不是'application.properties'! – NINCOMPOOP

+0

文件名是'proj.properties',你正在嘗試加載'application.properties' –

+0

對不起,這只是一個錯字,問題依然存在 – khris

回答

0

檢查文件名。是proj.properties還是application.properties

相關問題