-1

私はJavaプロジェクトを持っています。プロジェクトは、ビルドしたパッケージでエクスポートしたくない共有ライブラリを参照しています。共有ライブラリは、私のプロジェクトのフォルダーにある jar ファイルです。

プロジェクトの src は、この共有ライブラリを参照します。Ant を使用してビルドしようとすると、javac が参照を共有ライブラリにリンクできず、ライブラリがクラスパスに含まれていないことが示唆されます。

ライブラリを libs フォルダーに移動せずにクラスパスを含める方法を誰か教えてもらえますか? それを libs フォルダーに移動すると、エクスポートされると思います。

4

1 に答える 1

1
<classpath>
      <pathelement path="${classpath}"/>
      <fileset dir="lib">
        <include name="**/*.jar"/>
      </fileset>
      <pathelement location="classes"/>
      <dirset dir="${build.dir}">
        <include name="apps/**/classes"/>
        <exclude name="apps/**/*Test*"/>
      </dirset>
      <filelist refid="third-party_jars"/>
</classpath>

Antドキュメントチュートリアル

クラスパス要素を追加して、クラスパス要素にライブラリを追加できます

于 2013-03-08T06:06:02.647 に答える