我有以下文件结构:
ServerCode <- src , libs, bin
我正在尝试编译 src 中的所有代码。 Src 在顶层和子目录中有几个 .java 文件。 libs 包含构建我的项目所需的所有 .jar 文件。
我编写了以下 build.xml,但是当我尝试编译它时,编译器会抛出错误无法找到我所包含的库的符号错误。
<project default="compile">
<target name="compile">
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin" classpath="libs/*.jar">
</target>
</project>
最佳答案
定义类路径以包含所有这样的 jar
<target name="compile" depends="" description="compile the java source files">
<javac srcdir="." destdir="${build}">
<classpath>
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${test_lib}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
关于java - 包含包含 .jar 的 libs 文件夹以供编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15840045/