黑马程序员技术交流社区

标题: myeclipse中使用IO流获取文件路径问题 [打印本页]

作者: xiangzi2008006    时间: 2013-8-18 21:38
标题: myeclipse中使用IO流获取文件路径问题
本帖最后由 xiangzi2008006 于 2013-8-19 22:29 编辑

为什么我在Myeclipse中获取当前目录下的config.properties文件,使用InputStream ips = new FileInputStream("config.properties")获取输入流时,myeclipse一直报系统找不到文件,而从项目的根目录下的第一个包开始读取就没问题,我看张老师的实现AOP代理的视频中,获取当前目录没问题啊,谁知道啊?
作者: 黑马伍哲沂    时间: 2013-8-18 22:53
这里的流读取的路径.如果是相对路径,则你写的这个路径是相对于你当前工程(项目)的.
也就是说,你这个配置文件,只有放在当前工程(项目)的根目录下,才能被读取.
此时的路径写法是:config.properties.

如果你的第一个包是默认的包,那么路径写成src/config.properties.

如果是你自己建的有名字的包名下.路径要写成这样.src/com/itheima/test/config.properties.(中间是我的包名).

myeclipse中路径很容易看混,多实验下就好.
作者: xiangzi2008006    时间: 2013-8-19 21:48
谢谢!我在多留意下。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2