包org.apache.commons.io不存在错误

时间:2014-02-10 09:42:36

标签: java apache ant lucene

我正在使用ant编译器编译.java文件。我得到以下错误 “包org.apache.commons.io不存在错误”

我下载了apache Commons IO二进制文件并粘贴了.jar文件 “C:\ Program Files \ Java \ jdk1.7.0_51 \ lib \ missioncontrol \ plugins”

任何帮助。我是否需要修改构建xml文件的类路径?

<target name="compile" description="Compile source code">
<mkdir dir="${build.dir}/classes"/>
 <javac includeantruntime="false"
    srcdir="src"
       destdir="${build.dir}/classes"
       classpathref="classpath"
       encoding="UTF8"
       debug="on"
       deprecation="on">
  <include name="**/*.java"/>
  <exclude name="**/NutchExample.java"/>
 </javac>

 <copy todir="${build.dir}/classes/lia/tools">
   <fileset dir="src/lia/tools" excludes="**/*.java"/>
 </copy>
</target>

4 个答案:

答案 0 :(得分:8)

我遇到了同样的问题,然后意识到公共的版本被提取得比我需要的要低(2.4)....我需要覆盖已经管理的版本,如下所示,以获得正确的版本:

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

答案 1 :(得分:1)

我也遇到了同样的问题,但是在pom错误中添加了依赖性之后,就删除了。

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

您也可以引用URL http://zetcode.com/java/fileutils/

答案 2 :(得分:0)

转到:http://commons.apache.org/proper/commons-io/download_io.cgi 下载:commons-io-2.4-bin.zip 解压缩并在文件夹commons-io-2.4

中找到commons-io-2.4.jar

答案 3 :(得分:-1)

尝试在外部添加jar,here