读取properties文件的路径问题

xuehan1983 2008-04-21 05:58:22
我在做的程序中需要用到读取properties文件的内容,现在properties文件是放在 项目名/bin/ 路径下
我想直接放到项目的主目录下,也就是放到 项目名/ 路径下

读取properties文件的代码为
InputStream is = this.getClass().getResourceAsStream("/"+configName);
请问这个相对路径该怎么修改?
...全文
368 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueshenzhou 2008-04-23
  • 打赏
  • 举报
回复
目录不知名绝对路径是在你系统的最开始位置开始,
InputStream is = this.getClass().getResourceAsStream("\"+onfigName); "\"是项目的根目录,接着向向下写就是了
scoot19831213 2008-04-22
  • 打赏
  • 举报
回复
InputStream IS=new FileInputStream(new File("文件存放的路径"));
试试看 还有什么问题发上来。
puppyli 2008-04-22
  • 打赏
  • 举报
回复
学习中
zhlsyc 2008-04-22
  • 打赏
  • 举报
回复
最好放在编译后的classes目录下,这样可以直接读取
wopopo 2008-04-22
  • 打赏
  • 举报
回复
"/"表示从盘符的根目录例如c:/ d:/ 或者linux的/下读取了
joejoe1991 2008-04-22
  • 打赏
  • 举报
回复
InputStream is = this.getClass().getResourceAsStream("/"+configName);

这样会有问题吗?这就是从项目的根目录读properties文件啊
valen_jia 2008-04-21
  • 打赏
  • 举报
回复
InputStream is = this.getClass().getResourceAsStream(文件名);

62,628

社区成员

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

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