黑马程序员技术交流社区
标题:
IO 文件创建问题
[打印本页]
作者:
余海龙
时间:
2012-2-6 16:40
标题:
IO 文件创建问题
本帖最后由 余海龙 于 2012-2-7 18:34 编辑
在Eclipse中编写的创建文件的代码:
FileWriter fw = new FileWriter("abc.txt");
应该是以在当期文件夹下创建,为什么我创建的abc.txt 文件和我的 FileDemo.java文件不在同一个文件夹下?
abc.txt 文件位置:F:/ java
FileDemo.java 文件位置:F:/ java / src/ cn / long/ IO
是跟 FileDemo.java 文件的包设置有关吗?帮忙解释下,谢谢!
包得设置为: packge cn.long.IO
作者:
张建银
时间:
2012-2-6 16:45
因为你的eclipse环境变量是F:\java,资源文件都会在你的F:\java下创建,java文件必须带上包名才算是完整的文件
作者:
梅雄新
时间:
2012-2-6 16:57
楼主.java是原文件,实际位置和它夹带的包名相关
但是楼主的问题不是出在原文件上,而是Eclipse的classpath上,即与原文件的.class文件相关的
Eclipse的classpath路径为当前路径,所以在执行时创建的文件是和和原文件的字节码文件相关
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2