一般项目的资源文件放在src内部,读取方法:
InputStream is = TestGetAppPath.class.getClassLoader().getResourceAsStream("jdbc.properties");
当把资源文件放到项目根目录时,读取方法:
InputStream is = new FileInputStream("jdbc.properties"))
props.load(new FileInputStream("jdbc.properties"));
用后两种方法的好处在于,你可以把资源文件放到jar包外边,和jar包相同的目录即可读取,方便修改,如果放在jar包内部修改时必须重新打包.