私は、.jarを実装しているJava Webプログラムを持っていて、それなしではコンパイルできません。適切なディレクトリ名ですべてのファイルをアップロードしましたが、build.xmlに.jarの場所を知る方法がわかりません。 jarファイルはsrc/programディレクトリにあります。私は<classpath>
タグを使用する必要があることを知っています。 <javac>
タグの "コンパイル"ターゲットに入れる必要がありますか?build.xmlに.jarを追加するには?
4
A
答えて
1
クラスパス属性にjarを追加するか、<javac>
タグの<classpath>
タグを追加する必要があります。
例はantのユーザーガイドからそのままです。
<javac srcdir="${src}"
destdir="${build}"
classpath="xyz.jar"
debug="on"
source="1.4"
/>
2
<?xml version="1.0" encoding="utf-8"?>
<project name="helloworld" default="compile" basedir=".">
<property name="project.src.dir" value="${basedir}/src"/>
<property name="project.lib.dir" value="${basedir}/src/program"/>
<property name="project.classes.dir" value="${basedir}/classes"/>
<path id="lib.path">
<fileset dir="${project.lib.dir}" includes="**/*.jar"/>
</path>
<target name="compile">
<javac srcdir="${project.src.dir}" includes="**/*.java" destdir="${project.classes.dir}" classpathref="lib.path"/>
</target>
</project>
関連する問題
- 1. build.xmlから動的にjarsを追加する
- 2. UBUNTUにJARクラスパスを追加
- 3. ライブラリパスをjarファイルに追加する
- 4. eclipseにexcel jarファイルを追加する
- 5. MavenにJarファイルを追加する
- 6. gradle:web-infにjarファイルを追加する
- 7. IntellijIdeaクラスパスにJarファイルを追加する
- 8. .jarをクラスパスに追加する(Scala)
- 9. Eclipseターゲットプラットフォームにjarを追加します
- 10. linuxのclasspathに複数のjarファイルを追加するには
- 11. .jarライブラリにクラスを追加するには?
- 12. jarにsrcファイルを追加するには?
- 13. Java JARファイルをGrailsプロジェクトに追加するには?
- 14. gingerbreadソースコードに外部jarファイルを追加するには
- 15. Eclipseプラグイン(hadoop)にjarを追加
- 16. JSPのランタイムパスにJarを追加
- 17. Maven:クラスパスに外部jarフォルダを追加
- 18. JARでのAnt build.xmlの問題
- 19. jarライブラリを正しく追加するには?
- 20. netbeansプロジェクトに.jar libのクラスを追加する方法は?
- 21. Netbeans - JARモジュールを追加する
- 22. NetBeansでJARを追加する方法
- 23. EclipseプロジェクトにJavaドキュメントを追加すると、エクスポートするjarファイル
- 24. jarファイルの内容を直接的に追加するためのGradle jarタスク
- 25. ライブラリとlibフォルダの違いは? libフォルダにjarファイルを追加するには?
- 26. Antを使用してjarファイルに非コードリソースを追加する
- 27. Mavenを使ってjarファイルにソースファイルを追加する
- 28. config.xmlを含む外部jarをEclipseプロジェクトに追加する
- 29. 実行可能なjarファイルにファイルを追加する
- 30. Android SdkにJARファイルと.SOファイルを追加する方法
あなただけ(たとえば、ビルド出力のjarファイルの内容を含むもの)だけでなく、コンパイルのクラスパスまたは何か他のものに追加しますか? – Thilo