Eclipse相对路径

Eclipse将java源文件存于src文件夹,而编译生成的class文件存于bin目录下,故以下代码输出的结果为false

public class FileTest {

    public static void main(String[] args) {

        File file = new File("FileTest.java");
        System.out.println(file.exists());
    }
}

FileTest.java位于src目录下,其编译生成的FileTest.class位于bin目录下,FileTest.class在运行时不能在当前目录下找到FileTest.java文件。

改为File file = new File("src\\FileTest.java");

 

或者将要操作的文件置于项目的根目录如。

posted on 2018-02-02 16:41  Deltadeblog  阅读(349)  评论(0编辑  收藏  举报

导航