java web应用程序无法构建

时间:2016-08-03 07:12:06

标签: java apache ant build annotations

我是新注释和构建应用程序,所以我很抱歉,如果它太简单或我问错了类型问题。我有这样的自定义注释:

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Handler {
    Class value();
}

现在在一个java文件中,比如AB.java,我使用了这样的注释

@Handler(Msg.class)
public void handleMsg(Msg msg) {
    ...//some code
}

现在,当我尝试构建应用程序时,通过build.xml文件的位置

执行此操作
  

ant重建内容

它说

  

建立失败

因此

  

/ home /../ somePath / AB.java:800错误:找不到符号

     

@Handler(Msg.class)

     

symbol:方法值()

     

位置:@interface Handler

我正在运行java版本" 1.7.0_101"如果重要的话这可能是用java版本编写的" 1.7.0_45"。有人可以解释为什么即使在我的项目文件中存在类Msg会发生这种情况吗?

0 个答案:

没有答案