打断点看看哪里出错了 把控制台的输出贴出来
Properties prop=new Properties();
prop.load(new InputStreamReader(Reflection.getCallerClass().getResourceAsStream("/prop.properties"), "UTF-8"));
报错那行的路径出问题了 <—这里出问题了,
1. Class.getResourceAsStream(String path) :
#path 不以'/'开头时默认是从此类所在的包下取资源;
#以'/'开头则是从ClassPath根下获取,其原理是通过path构造一个绝对路径,最终还是由ClassLoader来获取资源。
#默认则是从ClassPath根下获取,path不能以'/'开头,最终是由ClassLoader获取资源。
最后 ClassPath就是你的src目录