Java读取相对路径文件时,报FileNotFoundException异常

项目中读取文件直接写相对路径。

例如:File file = new File("config/bankins/bank_0005_realtime.ini");

启动报FileNotFoundException异常。

项目结构:
project
└src
├com
│└...
└config
└bankins
└bank_0005_realtime.ini

问题为:

java读取相对路径文件时,java.io默认定位到当前用户目录("user.dir")下,即:工程根目,本项目为project目录。以project目录和相对路径"config/bankins/bank_0005_realtime.ini"查找文件,确实不存在。

(参考:JAVA 使用相对路径读取文件[https://www.cnblogs.com/tv151579/p/4227114.html])

解决方式:

修改项目启动时"user.dir"目录为src目录。

(参考:设置io类中的基地址user.dir[https://blog.csdn.net/z_k_h/article/details/80724415])

转载于:https://www.cnblogs.com/jimmyfan/p/10986872.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值