【发布时间】:2014-07-08 12:45:55
【问题描述】:
我正在从事一个具有分层架构的项目。 我有一个接口 ABC,在那个接口中我有一个枚举 XYZ
例如
public interface ABC {
public enum XYZ {
CONSTANT1("SOMETHING"),
CONSTANT2("SOMETHING3");
final String name;
private TYPE(String name) {
this.name=name;
}
public String getName() {
return this.name;
}
}
}
我正在使用 ant 编译它并在其他层使用这个 jar 文件。在该层中,我尝试像访问它一样
String name=ABC.XYZ.CONSTANT1.getName();
我在编译期间收到符号未找到错误。我验证类路径设置正确。 我正在使用 ant v 1.8 和 java 1.6。
为什么会出现这个错误?
【问题讨论】:
标签: java ant compilation classpath