当前位置: 首页 > 知识库问答 >
问题:

安装AspectJ Eclipse

从景曜
2023-03-14

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

public aspect Observer {

}

这会导致令牌“方面”的错误语法错误,预期接口

根据https://www.eclipse.org/ajdt/downloads

我补充道http://download.eclipse.org/tools/ajdt/43/update

作为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”。捆组织。日食果心运行时。兼容性0.0.0’,但找不到它无法满足依赖关系:从:AspectJ编译器1.7.3.20130613144500-a(org.AspectJ.feature.group 1.7.3.20130613144500-a)到:org。日食春分p2.iu;组织。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。日食春分p2.iu;组织。aspectj。特色组[1.7.3.20130613144500-a,1.7.3.20130613144500-a]

如何让Aspects在Eclipse中运行?你能帮我吗?

共有1个答案

吕宇定
2023-03-14

您的问题是由删除组织引起的。日食果心运行时。兼容性来自Eclipse 4.6的插件。

请在此处阅读有关此问题的更多信息。

正确的解决方法是:

从正确的下载链接安装AspectJ。

对Eclipse 4.10的最新更新是:http://download.eclipse.org/tools/ajdt/410/dev/update

另一种解决方案是:

>

安装Eclipse 4.3(与您的AspectJ版本相匹配)。

重试AspectJ安装。

更复杂的解决方案是:

>

  • 从Maven存储库中找到并构建/提取org.eclipse.core.runtime.compatibilityjar文件。

    放置<代码>组织。日食果心运行时。兼容性jar文件放入Eclipse插件目录。

    在“清理”模式下运行eclipse以重建并注册添加的插件。

    重试AspectJ安装。

    您可能会遇到更多缺少的org依赖项。日食果心运行时。兼容性,最终将不得不加载所有相关插件(长期工作)。

  •  类似资料:
    • 我试图将我的应用程序安装到Android L Preview Intel Atom虚拟设备中,它失败了,错误: install_failed_no_matching_abis

    • 在你开始使用 Django 之前,你需要先安装它。我们有一个 完整安装指南 它涵盖了所有的安装步骤和可能遇到的问题;本指南将会给你一个最简单、简洁的安装指引。 安装 Python 作为一个 Web 框架,Django 需要使用 Python 。它适用 2.6.5 到 2.7 的所有 Python 版本。它还具有 3.2 和 3.3 版本的实验性支持。所有这些 Python 版本都包含一个轻量级的数

    • 首先要安装 Node.js, Node.js 自带了软件包管理器 npm,Webpack 需要 Node.js v0.6 以上支持,建议使用最新版 Node.js。 用 npm 安装 Webpack: $ npm install webpack -g 此时 Webpack 已经安装到了全局环境下,可以通过命令行 webpack -h 试试。 通常我们会将 Webpack 安装到项目的依赖中,这样就

    • tags: 安装, 软件源 Linux Mint 18 的安装比较简单,安装速度也非常快。 但是期间还是有一些事情要小心。 安装前准备 从 Linux Mint 的下载页面下载 Cinnamon 的 64位版本。 https://www.linuxmint.com/download.php 之后使用各种工具将下载下来的 ISO 文件制作成启动 U 盘进行安装。 安装 安装时,在选择安装盘符时需要注

    • MongoDB能够运行在多种平台,并支持32位和64的构架。 由于本教程是在Windows上开展,所以只讲Windows上的安装。其他平台参考MongoDB官方手册。 在Windows上安装MongoDB MongoDB2.2版本之前不支持Windows XP,本教程使用的版本是最新的3.0的版本。为了方便操作和理解,所以选择在Windows讲解,生产环境请使用Linux版本。 MongoDB支持

    • 如果你在家做这个练习 如果你在家做这个练习,而不是在一个 Django Girls 活动 中,你现在完全可以跳过这一章,直接阅读互联网是如何工作的?一章。 这是因为下面的这些步骤包含在整个教程当中,这只是一个额外的页面,把所有的安装说明收集在了一起。 Django Girls活动有一个“开学礼”环节,活动中会一次性安装完成所有的软件,因而在之后的线下活动中就无需再进行安装,这对我们很有帮助。 如果

    • 安装部署 如果你是首次接触 ethereum,推荐使用下面的步骤安装部署。 安装 Go 环境 curl -O https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz mkdir -p ~/go; ech

    • Elasticsearch-php 的安装需要满足以下 4 个需求: PHP 7.0.0 或更高版本 Composer ext-curl:PHP 的 Libcurl 扩展(详情查看下方注意事项) 原生 JSON 扩展 (`ext-json`) 1.3.7或更高版本 其余的依赖会由 Composer 自动安装。Composer 是一个 PHP 包管理和依赖管理工具,使用 Composer 安装 el