码迷,mamicode.com
首页 > 编程语言 > 详细

Java程序读取Properties文件

时间:2017-11-04 15:01:48      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:需要   pre   mes   return   注意   程序   system   div   class   

1.读取文件代码如下:

技术分享
/**
* 配置文件为settings.properties
* YourClassName对应你类的名字
*
/ 
private Properties LoadSettings() {
        Properties prop = new Properties();
        
        try {
            InputStream  in = new BufferedInputStream(YourClassName.class.getClassLoader().getResourceAsStream("/settings.properties"));
            prop.load(in); 
            in.close();
        } catch (Exception e) {
            System.err.println("Load settings.properties file Error! :\r\n"+ e.getMessage());
            prop = null;
        }
        
        return prop;
    }
View Code

2.使用上述代码来读取配置文件需要注意的是,配置文件必须放在src目录下,而不能放在子目录下:

    技术分享

3. 特别注意,配置文件中的内容不需要加双引号;

#不需要加双引号,加了之后获取到的内容可能就不是你想要的结果
smtp_host="smtp-relay.gmail.com"
smtp_user="debug@abc.com"
smtp_password="debug"
send_to="support@abc.com"
smtp_port="465"


#这样是对的
smtp_host=smtp-relay.gmail.com
smtp_user=debug@abc.com
smtp_password=debug
send_to=support@abc.com
smtp_port=465

 

Java程序读取Properties文件

标签:需要   pre   mes   return   注意   程序   system   div   class   

原文地址:http://www.cnblogs.com/tommy-huang/p/7783000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!