eclipse中创建相对路径的文件或者文件夹的疑惑

eclipse中创建相对路径的文件或者文件夹的疑惑

课程中老师演示了,如果再eclipse中创建相对路径的文件夹或者是文件的时候都是在工程目录的根目录下生成的

问题描述:

问题一、如果项目上线的时候,上线的目录结构和eclipse中的目录结构是一样的吗?

问题二、如果项目上线,创建相对路径的文件时也是在工程目录的根目录下吗?

问题三、因为程序一般都是一个入口的,也就是main方法,那么当长须运行的时候,相对路径,是不是一直都是指向main方法的java文件的路径

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,如果是在eclipse中,当前目录是指工程文件夹,创建的文件应该在工程目录下,如:

http://img1.sycdn.imooc.com//climg/600d2f53091ef2a310860392.jpg

one.txt是在Demo1工程目录下。


​如果是打成jar包发布,则当前目录是jar包所在目录。运行jar包,生成的one.txt是在jar包所在目录下,如:

http://img1.sycdn.imooc.com//climg/600d320009a3d6ca04230294.jpg

不存在说是相对当前java文件的目录还是main方法java文件的目录。

祝学习愉快~

好帮手慕阿满 2021-01-24 15:22:15

同学你好,关于同学的问题:

1、上线的目录结构和eclipse的目录结构不一样。

2、是的,相对路径也是在工程目录的根目录下。

3、相对路径是相对于当前文件来说。在学到二阶段,web的内容时,同学会有更深刻的理解。

祝学习愉快~

  • 提问者 WittChen #1

    第三点我明白是当前文件来说的,我的问题是,在创建文件的时候如果用相对路径,是相对当前java文件的目录还是,main方法java文件的目录

    2021-01-24 15:28:15
  • 提问者 WittChen #2

    因为之前用python写过一个爬虫,我在当前文件记录日志的时候,相对的是方法入口文件的目录,所以有此一问

    2021-01-24 15:30:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师