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

Java main()方法中File的默认相对路径和Junit Test 方法中File的路径问题

Java main()方法中File的默认相对路径和Junit Test 方法中File的路径问题

蝴蝶不菲 2019-03-14 14:15:29
如图在Junit Test方法中创建的文件和src目录同级,而在main()方法中创建的文件目录却和Module目录同级,想问一下这是为什么。创建文件的代码File file = new File("www.runoob.com.html");if(!file.exists()){   file.createNewFile();}
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

File是相对于System.getProperty("user.dir")目录给寻找文件的。
你这2个user.dir路径不一样,所以需要放置在不同的目录。你可以确定一下运行参数中对user.dir的设定。
你如果想要一样把user.dir设置成一样就ok了。

查看完整回答
反对 回复 2019-04-24
  • 1 回答
  • 0 关注
  • 879 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号