3

我正在尝试使用 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>

有人可以告诉我我做错了什么吗?

4

2 回答 2

5

1.3.2版本没有这个方法,使用更新版本的commons-io

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.4</version>
</dependency>

检查FileUtils 2.4 javadoc

于 2013-04-16T18:30:20.387 回答
0

原来我正在将 Tomcat 库文件以及 JRE 库文件添加到我的项目中。因为当我从 POM 中删除 commons-io 时,我仍然可以使用 FileUtils。

我不得不从我的构建路径中删除 Tomcat 库文件,一旦我把 commons-io 放回去,它就可以工作了。

于 2013-04-17T18:01:39.073 回答