【问题标题】:AspectJ works with Java 7?AspectJ 适用于 Java 7?
【发布时间】:2012-04-11 23:23:50
【问题描述】:

我在Eclipse(AJDT)中安装了AspectJ,但是在我使用AspectJ项目时Java 7的具体方法被标记为错误。

我怀疑 AspectJ 是否适用于 Java 7,或者这是 Eclipse 或 AJDT 的问题。

编辑:问题是 AJDT 尚不支持 Java 7 的 AspectJ。 AspectJ 有一些 IDE 支持吗?

【问题讨论】:

    标签: java eclipse aspectj


    【解决方案1】:

    您需要 AspectJ 1.7.0 M1(或更高版本)才能与 Java 7 兼容。 http://www.eclipse.org/aspectj/doc/released/README-170.html

    【讨论】:

    • 另外,检查 JDT Weaving 是否已索引您的所有方法。有时不是动态的,您必须手动完成。现在转到 Preferences > JDT Weaving > Reindex,然后重新启动 IDE。如果您没有,请转到 link 并为您的 IDE 安装最新的 AJDT 版本(这里有一个非常好的分步教程:link)
    【解决方案2】:

    来自aspectJ webpage:

    “AspectJ 1.7.0.M1 现在可供下载。有关更多信息,请参阅自述文件。这是我们第一个基于 Java7 编译器的里程碑。”所以它应该可以工作。你搜索了吗?

    【讨论】:

    • 是的,但他也对 AJDT 感兴趣,而不仅仅是核心 AspectJ 库。
    【解决方案3】:

    您应该从这个更新站点安装 AspectJ 开发工具 (AJDT) 的快照版本:

    http://download.eclipse.org/tools/ajdt/37/dev/update

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      相关资源
      最近更新 更多