1.说明
(1)windows下的路径可以用双反斜杠"\ \ “:
如“com\Feng\utils\db.properties”
(这是windows下特有的)
(2)而通用的路径使用斜杠就行“/”:(linux)
如"com/Feng/utils/db.properties”
2.绝对路径和相对路径
这个略
3.IDEA项目下的相对路径问题
IDEA下的绝对路径必须从src目录下写起(以src作为相对目录而非本目录),在同一目录下可以直接写文件名。
错误的写法:InputStream in = JDBCUtils.class.getClassLoader().getResourceAsStream("../db.properties");
正确的写法:InputStream in = JDBCUtils.class.getClassLoader().getResourceAsStream("com/feng/db.properties");
正确的写法:InputStream in = JDBCUtils.class.getClassLoader().getResourceAsStream("db.properties");