欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java读取jar包中的资源文件

程序员文章站 2022-03-02 17:17:19
...

参考
http://blog.csdn.net/lang_xp/archive/2009/11/02/4755755.aspx

 

以下代码是将一个jar包中的资源文件读入,jar包中即使得到了绝对路径也无法用File来访问,只能得到IO流

所以只能操作流来访问jar包中的文件。注意:只能读取当前class路径下的配置文件。

InputStream is = this.getClass().getResourceAsStream("jdbc.properties");
Properties prop = new Properties();
prop.load(is);
String ip = prop.getProperty("IP");
String port = prop.getProperty("Port");
String dbName = prop.getProperty("DBName");
prop.clear();
is.close();
 

jdbc.properties文件格式如下

IP=127.0.0.1
Port=1433
User=sa
PassWord=abc123
DBName=xxx