java的web工程中用反射获得的输入流不能用junit测试?总报空指针异常(就是用反射获得的那个输入流是空值) 5

staticprivatePropertiesp=newProperties();static{InputStreamis=null;try{is=JdbcUtil.cl... static private Properties p=new Properties();
static {
InputStream is=null;
try {
is=JdbcUtil.class.getResourceAsStream("./src/com/zpark/bb/xiepsh/conf/conn.properties");
//if(is==null) System.err.println("jkdshksd"); //为什么is为空值啊?????
p.load(is); //将文件中的数据读入p集合
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
展开
 我来答
2rnbo787069354
2014-10-06 · 超过27用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:60.8万
展开全部
路径不对啊,你这样写的路径是编译好的class的路径,你应该是src路径 你可以
JdbcUtil.class.getClassLoader().getResourceAsStream("/com/zpark/bb/xiepsh/conf/conn.properties");
追问
那也不行,还是那个空指针异常
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式