参考
http://blog.youkuaiyun.com/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
本文介绍了一种从Java应用程序的JAR包中读取配置文件的方法,并提供了具体的代码实现。通过使用`getClass().getResourceAsStream()`方法获取输入流,可以读取位于classpath下的`jdbc.properties`文件内容。
691

被折叠的 条评论
为什么被折叠?



