A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

public class DBUtil {
        static Properties properties;
        static {
                try {
                        properties = new Properties();
                        // 去加载配置文件
                           Class clazz = DBUtil.class;
                        // 该方法使用的就是类文件路径 / 代表了classpath的路径的根目录
                        InputStream inputStream = clazz.getResourceAsStream("/db.properties");
                        properties.load(inputStream);
                        // properties.load(new FileReader("db.properties")); // 此时使用的是相对路径
                } catch (Exception e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
        }

        public static void main(String[] args) {
                System.out.println("当前路径: " + new File(".").getAbsolutePath());
                System.out.println("用户名:" + properties.getProperty("userName") + ",密码:"
                                + properties.getProperty("password"));
        }

}
这个总是报问题空指针异常。。如果我使用cmd操作没有问题。。这个不知道怎么回事??



QQ截图20160508163404.png (12.25 KB, 下载次数: 80)

项目册层级图

项目册层级图

36 个回复

正序浏览

回帖奖励 +1

大神呐都是!!!
回复 使用道具 举报
加油啊 赞赞赞赞赞
回复 使用道具 举报
ffx 中级黑马 2016-5-12 00:31:04
34#
6666666666666666666666666666
回复 使用道具 举报
没学到了,等学到了回来在看看!!!!
回复 使用道具 举报
真心的看不懂
回复 使用道具 举报
本来是想回答装一下蒜,结果看见反射还没学。。。。只有做个旁观者了
回复 使用道具 举报
额,我也不知道
回复 使用道具 举报
hlh 中级黑马 2016-5-11 22:50:48
29#
这个写try catch 调试一下
回复 使用道具 举报
游客,顶一下
回复 使用道具 举报
学习学习                                
回复 使用道具 举报

回帖奖励 +1

挺详细的!~~~
回复 使用道具 举报
12138 中级黑马 2016-5-10 10:59:58
25#

回帖奖励 +1

学习学习!!
回复 使用道具 举报
顶帖是种美德
回复 使用道具 举报
顶一下楼主了,支持是一种美德。
回复 使用道具 举报
我也来围观下
回复 使用道具 举报
帮忙顶一下
回复 使用道具 举报
加油加油!!!
回复 使用道具 举报
总结的很好,给力的。支持一下辣。
回复 使用道具 举报
你的文件db.properties必须跟 DBUtil类在同一目录下,因为你是使用DBUtil类的字节码文件类来获取文件的输入流的,所以要求文件跟类在同一目录中
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马