解决项目打jar包后无法获取配置文件的路径问题

来源:互联网 发布:网络培训学校 编辑:程序博客网 时间:2024/06/06 13:20

今天在开发中做一个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();
}
}

原创粉丝点击