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

liyanlover all in one programer  2004-10-20 01:24:44
我在classes目录下有一个配置文件,想要读取这个文件,可不知道物理路径?
...全文
265 点赞 收藏 6
写回复
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
怎么没得人回答哟
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告