我正在尝试使用Apache Commons IO的FileUtils.writeStringToFile()方法。每一份文件都说我可以这样做:
FileUtils.writeStringToFile(File, String with data, boolean append);
我想要这种方法,因为我希望每次都将数据写入文件的末尾。
然而,在Eclipse中,它一直告诉我这个方法不存在。我唯一的两个是:
FileUtils.writeStringToFile(File, String with data);
FileUtils.writeStringToFile(File, String with data, String encoding);
我更正了我的POM文件,现在有了这种依赖:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
有人可以告诉我我做错了吗?
答案 0 :(得分:5)
版本1.3.2没有此方法,请使用较新版本的commons-io
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
答案 1 :(得分:0)
原来我将Tomcat库文件以及JRE库文件添加到我的项目中。因为当我从POM中删除commons-io时,我仍然可以使用FileUtil。
我不得不从构建路径中删除Tomcat库文件,一旦我将commons-io重新放入,它就可以工作。