为了账号安全,请及时绑定邮箱和手机立即绑定

java路径获取问题

java路径获取问题

肥皂起泡泡 2019-03-20 17:15:22
this.sourceFileName = TestClass.class.getResource("Book1.xls").toURI().getPath();System.out.println("URI:" + this.sourceFileName );这是一段客户端代码,Book.xls和TestClass在同一个目录下。如果这段代码在本地跑的话是没有问题,如果打成jar包,用户在下载自己客户端,这里获取的sourceFileName 会是一个null。请高手帮看一下。谢谢。已经找到解决方法了,谢谢各位的踊跃回答。具体,请看笔记:http://blog.segmentfault.com/lax/1190000000423350
查看完整描述

4 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

确认下jar中xls文件的位置


查看完整回答
反对 回复 2019-04-15
?
慕容708150

TA贡献1831条经验 获得超4个赞

同楼上,确认jar包中xls文件的位置。如果你打成jar包后在自己本机上测试,是否会出现问题


查看完整回答
反对 回复 2019-04-15
?
跃然一笑

TA贡献1826条经验 获得超6个赞

可以使用下面的代码试试

this.sourceFileName = TestClass.class.getClassLoader().getResource("Book1.xls").toURI().getPath();


查看完整回答
反对 回复 2019-04-15
  • 4 回答
  • 0 关注
  • 519 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信