已关闭 - 如何导入不在Java库中的其他类

时间:2015-12-08 13:32:33

标签: java

我在我的java项目中有这个代码,它读取一个文件并将其转换为字符串。

String txt = FileUtils.readFileToString(text);

它使用此课程https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html

如何将其导入我的项目?

谢谢:)

4 个答案:

答案 0 :(得分:2)

如果您使用Ant作为构建工具,那么下面的解决方案可以正常工作,

步骤1:从here下载.jar文件,

步骤2:然后同样将它添加到类路径中, 项目右键单击 - >特性

enter image description here

第3步:从您的计算机中找到Jar,并将其添加到您的类路径中。同样地,

enter image description here

点击 - >行。

现在,您的问题已经解决。

答案 1 :(得分:2)

首先,您正在寻找弃用的方法。我建议你尽可能不要使用弃用的方法。

其次,如果您只想在String中获取文件内容,则可以通过以下方式使用java.nio.file.Files并且不使用任何第三方库。

File file = new File("abc.txt");
String txt = new String(Files.readAllBytes(file.toPath()));

答案 2 :(得分:1)

  

通过从Apache站点下载项目的构建路径中包含commons-io jar -

https://commons.apache.org/proper/commons-io/download_io.cgi

答案 3 :(得分:1)

试试看Rene在这里说的话: Add commons-io dependency to gradle project in Android Studio

下载后,您也可以尝试将jar文件拖到lib文件夹下,然后右键单击Jar文件并选择“添加为库”选项。然后从对话框中选择您的应用程序。