Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安装AspectJ Eclipse_Java_Eclipse_Aspectj - Fatal编程技术网

Java 安装AspectJ Eclipse

Java 安装AspectJ Eclipse,java,eclipse,aspectj,Java,Eclipse,Aspectj,我正在尝试开始面向方面的编程。 我正在使用最新的eclipse(目前为12-2019年) 这会导致一个错误 令牌“方面”语法错误,应为接口 据 我补充说 作为eclipse的更新站点 但是eclipse告诉我有些部件无法安装 看起来有些零件不见了 无法完成安装,因为可能会出现一个或多个必需项 找不到。正在安装的软件:AspectJ开发工具 2.2.3.e43x-RELEASE-20130627-0800(org.eclipse.ajdt.feature.group 2.2.3.e43x-R

我正在尝试开始面向方面的编程。 我正在使用最新的eclipse(目前为12-2019年)

这会导致一个错误
令牌“方面”语法错误,应为接口

我补充说

作为eclipse的更新站点

但是eclipse告诉我有些部件无法安装

看起来有些零件不见了

无法完成安装,因为可能会出现一个或多个必需项 找不到。正在安装的软件:AspectJ开发工具 2.2.3.e43x-RELEASE-20130627-0800(org.eclipse.ajdt.feature.group 2.2.3.e43x-RELEASE-20130627-0800)缺少需求:AspectJ 1.7.3.20130613144500-a(org.AspectJ.ajde 1.7.3.20130613144500-a)需要“osgi.bundle”;org.eclipse.core.runtime.compatibility 0.0.0' 但找不到它,无法满足依赖关系: 发件人:AspectJ编译器1.7.3.20130613144500-a(org.AspectJ.feature.group 1.7.3.20130613144500-a) 收件人:org.eclipse.equinox.p2.iu;org.aspectj.ajde[1.7.3.20130613144500-a,1.7.3.20130613144500-a]无法满足以下要求: 附属国: 发件人:AspectJ开发工具2.2.3.e43x-RELEASE-20130627-0800(org.eclipse.ajdt.feature.group 2.2.3.e43x-RELEASE-20130627-0800) 收件人:org.eclipse.equinox.p2.iu;org.aspectj.feature.group[1.7.3.20130613144500-a,1.7.3.20130613144500-a]

如何让方面在Eclipse中运行?
您能帮我解决吗?

您的问题是由于从Eclipse4.6中删除了
org.eclipse.core.runtime.compatibility
插件而引起的

阅读更多关于

正确的解决方案是:

从正确的位置安装AspectJ

对Eclipse 4.10更新最多的是:

另一个解决方案是:

  • 卸载Eclipse

  • 安装Eclipse4.3(与您的
    AspectJ
    版本相匹配)

  • 请重试AspectJ安装

  • 更复杂的解决方案是:

  • 从中查找并构建/提取
    org.eclipse.core.runtime.compatibility
    jar文件

  • org.eclipse.core.runtime.compatibility
    jar文件放入eclipse插件目录

  • --clean
    模式下运行
    eclipse
    ,以重建并注册添加的插件

  • 请重试AspectJ安装


  • 您可能会遇到更多缺少的
    org.eclipse.core.runtime.compatibility
    ,最终将不得不加载所有相关插件(长期工作)。

    从eclipse 4.6中删除
    org.eclipse.core.runtime.compatibility
    插件会导致您的问题

    阅读更多关于

    正确的解决方案是:

    从正确的位置安装AspectJ

    对Eclipse 4.10更新最多的是:

    另一个解决方案是:

  • 卸载Eclipse

  • 安装Eclipse4.3(与您的
    AspectJ
    版本相匹配)

  • 请重试AspectJ安装

  • 更复杂的解决方案是:

  • 从中查找并构建/提取
    org.eclipse.core.runtime.compatibility
    jar文件

  • org.eclipse.core.runtime.compatibility
    jar文件放入eclipse插件目录

  • --clean
    模式下运行
    eclipse
    ,以重建并注册添加的插件

  • 请重试AspectJ安装


  • 您可能会遇到更多缺少的
    org.eclipse.core.runtime.compatibility
    依赖项,最终将不得不加载所有相关插件(需要很长时间)。

    thx您使用aspectj 4.10的解决方案对我来说很好。谢谢您的帮助:)谢谢您使用aspectj 4.10的解决方案对我来说很好。感谢您的帮助:)
    public aspect Observer {
    
    }