JAR包中類調用同一JAR包中屬性文件內容

1.項目開發中相關信息放置在屬性文件中,方便改動,在開發環境中正常。但當打成JAR包後,將JAR包扔到其它項目中時,JAR包中相應類調用本包中屬性文件時報錯。

2.解決方法,在類中調用處將屬性文件路徑信息固定,具體辦法如下:

Properties p=new Properties();

InputStream i=this.getClass().getResourceAsStream("/com/unit/abc.properties");

p.load(i);

String s=p.getProperty("url");

System.out.println(s);

 

這樣調用無論是在開發環境中,還是將類與屬性文件打包後,都可以正常調用!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章