Java文件建立相对路径与绝对路径的问题

例如我的源程序放在D盘ex文件夹下,我要建立data.txt文件,若采用绝对路径是这样写:File file1=new File("d:\\ex\\data.txt")相对路径是这样写:File file1=new File("ex\\data.txt"),当采用相对路径时为什么运行时报错“系统找不到指定的路径”??求详细解答,或提供参考书。。

File file1=new File("d:\\ex\\data.txt");这是绝对路径 傻子都错不了 File file1=new File("ex\\data.txt");这样错误是因为你的相对路径错误如果data.txt在你的项目中你可以用相对路径否则不要用
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-25
这位朋友,根据您的问题解答如下,如有不明之处可以继续补充:

这个要看你JAVA建立的是工程还是单独的一个类。
你JAVA文件放在那个目录下,如果跟TXT文件在一个目录下,那么直接引用data.txt就可以了。
但如果你建立的是工程,那么他的相对跟路径是从src开始找的。
第2个回答  2013-09-25
要获得在服务器上的物理路径
相似回答