web-dev-qa-db-ja.com

パッケージorg.Apache.commons.ioが存在しないエラー

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>
12
Sameer

同じ問題を抱えていたときに、ピックアップされるcommons-ioのバージョンが必要なバージョン(2.4)よりも低いことに気付きました。正しいバージョンをピックアップするには、以下のようにすでに管理されているバージョンを上書きする必要があります。

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

移動: http://commons.Apache.org/proper/commons-io/download_io.cgi ダウンロード:commons-io-2.4-bin.Zip解凍してcommons-io-2.4.jarを見つけますフォルダcommons-io-2.4

0
orientchen1978