java项目读文件时文件路径写法
在weka读取文件时,遇到一个很蠢的问题,就是文件读取时路径的写法,首先是绝对路径和相对路径。
项目路径如下图:
采用绝对路径的方法:
通过下面代码获取当前文件所在绝对路径
System.out.println(System.getProperty("user.dir"));
结果如下:
所以这就是绝对路径的写法:
DataSource source = new DataSource("C:\\Users\\Administrator\\eclipse-workspace\\wekatest\\wekatest.arff");
采用相对路径的方法
根据上面路径的显示,得知现在文件所在的绝对位置是在wekatest,只要直接放文件即可,即:
DataSource source = new DataSource("wekatest.arff");