getResourceAsStream 问题大家来看看,

dzy_pb 2007-06-18 03:59:14
InputStream is = Test1.class.getClassLoader().getResourceAsStream("/db.property");db.property放web-inf class下面,怎么就是读不出来
...全文
191 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzy_pb 2007-06-18
  • 打赏
  • 举报
回复
如果是放在src怎么办
dzy_pb 2007-06-18
  • 打赏
  • 举报
回复
谢谢问题解决了啊
huoyin 2007-06-18
  • 打赏
  • 举报
回复
你可以使用以下代码试一下:
InputStream is = Test1.class.getResourceAsStream("db.property");
主要是要把getClassLoader()去掉。

如果还不行,那就需要把db.property文件放在与Test1.class相同的包下就可以了。
dzy_pb 2007-06-18
  • 打赏
  • 举报
回复
classes目录下
  • 打赏
  • 举报
回复
有getClassLoader()么
「已注销」 2007-06-18
  • 打赏
  • 举报
回复
你的Test1类在jar包里?还是直接放在classes目录下?
「已注销」 2007-06-18
  • 打赏
  • 举报
回复
getResourceAsStream是读取jar包中的资源用的吧

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧