程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

java读取 properties 里面的值(相对路径测试可运行)

网上找了很多老是不行

找到一个网上控制台测试可以的

建立一个 config  文件夹

放 a.properties

内容为:

name=yq1012 
url=www.yq1012.com

import java.io.IOException;
  
import java.io.InputStream;
  
import java.util.Properties;
  
public class TestA {
  
//
/**java读取 properties 里面的值(相对路径测试可运行)
 * @author: lyq
 * @date: Jul 30, 2014 2:09:51 PM
 * @param args
 */
public static void main(String[] args) {
  
TestA yq1012 = new TestA();
InputStream in = yq1012.getClass().getResourceAsStream(
"/config/a.properties");
  
Properties prop = new Properties();
try {
prop.load(in);
  
} catch (IOException e) {
  
e.printStackTrace();
  
}
  
System.out.println(prop.getProperty("name"));
  
System.out.println(prop.getProperty("url"));
  
}
  
}

这样就行了。。。

文件位置什么的最烦了。。

老是搞不定。。

赞(0)
未经允许不得转载:程序员一代码搬运工 » java读取 properties 里面的值(相对路径测试可运行)
分享到: 更多 (0)