怎么样才能获取classes目录的物理路径?

liyanlover 2004-10-20 01:24:44
我在classes目录下有一个配置文件,想要读取这个文件,可不知道物理路径?
...全文
294 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liyanlover 2004-10-20
  • 打赏
  • 举报
回复
谢谢
httruly 2004-10-20
  • 打赏
  • 举报
回复
那就这样写File file = new File("suhang/wap/appsetting/file.txt");
wuyue-tiger 2004-10-20
  • 打赏
  • 举报
回复
你可以用这样的方法:

假设你的类是suhang.wap.appsetting.Test

那么 suhang.wap.appsetting.Test.class.getResourceAsStream("/配置文件名.xml")
liyanlover 2004-10-20
  • 打赏
  • 举报
回复
运行的class不是在classes目录,是在如:classes\suhang\wap\appsetting这样的目录里的。
在java里取得当前路径也不知道
httruly 2004-10-20
  • 打赏
  • 举报
回复
如果运行的class在classes目录可以直接File file = new File("file.txt");
如果运行的是在jar中,可以定位到jar的目录,使用相对路径方式得到文件路径.
liyanlover 2004-10-20
  • 打赏
  • 举报
回复
怎么没得人回答哟

81,092

社区成员

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

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