【发布时间】: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 项目本身的大量错误感到惊讶,例如:
- 一个类没有被调用的方法
- 它在方法中使用 throw new Exception,但方法声明没有“throws AntException”
- 它使用名为“enum”的枚举变量,它是一个保留字
- 使用了一个名为 project 的类,我找不到这个类
我的问题是:为什么在一个假设工作正常的项目中出现这么多错误,因为它是在 SVN 标记上提交的。
【问题讨论】:
-
Ant 和 Tomcat 有什么关系?
-
1) “一个类没有被调用的方法” 什么类?什么方法?你想让我们猜吗? --- 2)
throw new Exception与throws AntException有什么关系?这不是同一个例外,那么您为什么期望第一个需要第二个呢? --- 3)ANT_13是在enum成为保留字之前 (Java 5)。您需要使用旧的(古老的)编译器(Java -
对不起,我将编辑这个,因为我尝试了 tomcat 和 ant 项目并且遇到了同样的问题
-
如果相同,则可能与版本兼容性有关。确保使用适合的版本。这包括用于编译的 Java 版本。
标签: java eclipse tomcat svn tags