解決項目打jar包后無法獲取配置文件的路徑問題


今天在開發中做一個java項目,要求讀取配置文件中的信息,開始一直寫成絕對路徑,當項目打jar包以后就找不到配置文件了,后面在網上當了一個方法,問題最后解決了,拿出來跟大家分享一下。

 

 

public class SMBConfig {
//SMB消息參數
public static String SMB_SENDER = ""; //Smb消息發送方
public static String SMB_EXCHANGE = ""; //Smb消息組
public static String SMB_SERVERIP = ""; //Smb服務端IP
public static String SMB_SERVERPORT = ""; //Smb服務端口號


static {
InputStream in = SMBConfig.class.getClass().getResourceAsStream("/config/config.properties");
Properties p = new Properties();
try {
p.load(in);
} catch (IOException e) {
e.printStackTrace();
}
//SMB消息參數
SMB_SENDER = p.getProperty("smb.sender").toString().trim();
SMB_EXCHANGE = p.getProperty("smb.exchange").toString().trim();
SMB_SERVERIP = p.getProperty("smb.smbSerIP").toString().trim();
SMB_SERVERPORT = p.getProperty("smb.smbSerPort").toString().trim();
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM