【问题标题】:Why when checkout Ant version 1.3 from SVN there is alot of errors in the Ant java project itself?为什么从 SVN 签出 Ant 1.3 版时,Ant java 项目本身有很多错误?
【发布时间】:2019-10-24 09:24:19
【问题描述】:

我正在尝试从 SVN 获取旧版本的 ant 项目我在 eclipse 中查看了这个 url "http://svn.apache.org/repos/asf/ant/core/tags/ANT_13/" 以获取 ant 版本 1.3

我对 Ant java 项目本身的大量错误感到惊讶,例如:

  1. 一个类没有被调用的方法
  2. 它在方法中使用 throw new Exception,但方法声明没有“throws AntException”
  3. 它使用名为“enum”的枚举变量,它是一个保留字
  4. 使用了一个名为 project 的类,我找不到这个类

我的问题是:为什么在一个假设工作正常的项目中出现这么多错误,因为它是在 SVN 标记上提交的。

【问题讨论】:

  • Ant 和 Tomcat 有什么关系?
  • 1) “一个类没有被调用的方法” 什么类?什么方法?你想让我们猜吗? --- 2) throw new Exceptionthrows AntException 有什么关系?这不是同一个例外,那么您为什么期望第一个需要第二个呢? --- 3) ANT_13 是在 enum 成为保留字之前 (Java 5)。您需要使用旧的(古老的)编译器(Java
  • 对不起,我将编辑这个,因为我尝试了 tomcat 和 ant 项目并且遇到了同样的问题
  • 如果相同,则可能与版本兼容性有关。确保使用适合的版本。这包括用于编译的 Java 版本。

标签: java eclipse tomcat svn tags


【解决方案1】:

Ant 1.3 已有 16 年历史,旨在使用 Java 1.1 构建。如果您尝试使用现代版本的 Java 构建它,您将会遇到各种错误。

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 2015-02-09
    • 2010-10-31
    • 2016-12-09
    • 2011-11-02
    • 2012-11-18
    相关资源
    最近更新 更多