DBCPUtil测试出异常

图片描述

图片描述

图片描述

为什么出现如上图的错误??跟看的视频里面代码一样的

阅读 3.3k
1 个回答

可能是getResourceAsStream中的路径不对,导致没有读取到配置文件。
参考下面的代码:

  package com;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class Test {
    public static void main(String[] args) throws IOException {
        System.out.println(Test.class.getResource("/"));//file:/D:/scsworkspace/Test/build/classes/
        System.out.println(Test.class.getResource(""));//file:/D:/scsworkspace/Test/build/classes/com/\
        /*
         * 用Test.class.getResourceAsStream("dev.properties")找不到改文件,如果一定要使用,把配置文件放到com包下。
         */
        InputStream input = Test.class.getResourceAsStream("/dev.properties");//
        Properties prop = new Properties();
        prop.load(input);
        System.out.println(prop.get("address"));//127.0.0.1
    }
}

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题