java - Ant Javac 和 Commandline Javac 给出不同的结果

标签 java servlets ant javac

我有一个导入一些 servlet 库的类。当我从命令行编译它时它很好。

当我使用 ant compile 任务编译它时,它给出了在其路径中找不到 servlet 库的错误。

这是已知/常见的情况吗?

这是我的 Ant 目标:

<target name="compile" depends="prepare" description="compile the source" >
    <echo>=== COMPILE === SRCDIR: ${src}/com/udfr/src/java </echo> <!-- Compile the java code from ${src} into ${build} -->
    <javac srcdir="${src}/com/udfr/src/java" destdir="${dist}/WEB-INF/classes"/>
</target>

最佳答案

如果您没有在 javac 任务的类路径中正确指定 servlet 库,这种情况很常见……我怀疑这就是问题所在。如果您发布失败的任务和有效的命令行,我们将能够提供更多帮助。

关于java - Ant Javac 和 Commandline Javac 给出不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626317/

相关文章:

java - Git 存储库的内部版本号 Maven 插件

java - 如何使用jexcel读取excel?

java - 带数据库的 Servlet 在 Eclipse 中工作正常但在服务器上崩溃?

java - 为什么 Ant 找不到 javac?

java - 从 eclipse 运行配置中提取命令行参数

java - JAVA_HOME 的默认值似乎覆盖了 :/etc/profile. d/java.sh 设置的值

java - 正则表达式 : search strings extending on exact number of lines

java - 如何从 Java websocket 服务器访问客户端主机名、http header 等?

java - 我应该如何在 `HttpServletRequest` 中记录发送到 `doPost` 的 `HttpServlet` 以供以后播放?

android - 使用 Ant 构建项目并运行 JUnit Test Android 应用程序,但 Ant Junit 测试失败