相对路径读文件问题,比较急
从硬盘读一个.txt文件。
Java code
ReadFile rf = new ReadFile("D:\\Workspaces\\MyEclipse 9\\ajax_listener\\src\\ReadFile\\config.txt"); //这是绝对路径写法,可以用
ReadFile rf = new ReadFile("./src/ReadFile/config.txt"); //这是我试的两种相对路径,但是都读不出来
ReadFile rf = new ReadFile("src/ReadFile/config.txt");
要读文件在工程中位置
------解决方案--------------------试一下把config.txt放到工程根目录下,然后
ReadFile rf = new ReadFile("config.txt");
------解决方案--------------------
------解决方案--------------------默认情况下System.getProperty("user.dir")
获得的值就是工程的根目录,所以这样做也是一种可行的方案
虽然不是最安全的方案
------解决方案--------------------
相对路径是相对于 System.getProperty("user.dir"); 目录的。