2014-02-10 81 views
6

我正在使用ant編譯器編譯.java文件。我正在以下errror 「包org.apache.commons.io不存在錯誤」包org.apache.commons.io不存在錯誤

我下載了Apache下議院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> 

回答

2

我在同樣的問題後來意識到公地IO的版本得到回升明顯低於我的需要(2.4)....我需要重寫,如下已經成功版本,以獲得正確的回升:

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

嘗試從外部添加罐子,here