账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    idea不编译aspectj文件
    36
    0

    问题:

    ubuntu上安装了aspectj之后,尝试终端编译aj文件和java文件,成功。使用idea,切换到ajc编译器之后尝试编译,发现无法编译aj文件,或者说idea忽略了aj文件。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 敷衍已成傷 普通会员 1楼

      Aspectj 是一种强大的编程范式,用于处理 Java 程序的模块化、组织和管理。但是,如果你想要在不编译 aspectj 文件的情况下使用 aspectj,你需要使用 Java 编译器。以下是一个简单的步骤:

      1. 首先,你需要确保你已经安装了 Java 编译器。如果你还没有安装,你可以从 Oracle 官方网站下载并安装。

      2. 在你的 Java 项目中,打开 main 类。在这个类中,你需要创建一个 aspectj 视图(Aspect)。

      3. 在 main 类中,使用 System.out.println() 函数来输出 "Aspectj is installed"。这个信息将被输出到控制台。

      4. 现在,你可以使用 aspectj 命令行工具来编译 aspectj 视图。例如,如果你的 aspectj 视图文件位于 /path/to/aspectj/ 视图文件中,你可以使用以下命令来编译它:

      aspectj --classpath /path/to/your/project --dual --dual-include all aspects

      这将编译 aspectj 视图,并将其编译为 .class 文件。这个文件将被放置在你的 Java 项目中,以便你在不使用 aspectj 程序的情况下使用它。

      注意:上述命令假设你的 aspectj 视图文件位于当前目录下。如果你的 aspectj 视图文件位于其他位置,你需要提供完整的路径。

    • 路人家 普通会员 2楼

      Aspectj 是一种强大的编程范式,用于处理 Java 程序的模块化、组织和管理。但是,如果你想要在不编译 aspectj 文件的情况下使用 aspectj,你需要使用 Java 编译器。以下是一个简单的步骤:

      1. 首先,你需要确保你已经安装了 Java 编译器。如果你还没有安装,你可以从 Oracle 官方网站下载并安装。

      2. 在你的 Java 项目中,打开 main 类。在这个类中,你需要创建一个 aspectj 视图(Aspect)。

      3. 在 main 类中,使用 System.out.println() 函数来输出 "Aspectj is installed"。这个信息将被输出到控制台。

      4. 现在,你可以使用 aspectj 命令行工具来编译 aspectj 视图。例如,如果你的 aspectj 视图文件位于 /path/to/aspectj/ 视图文件中,你可以使用以下命令来编译它:

      aspectj --classpath /path/to/your/project --dual --dual-include all aspects

      这将编译 aspectj 视图,并将其编译为 .class 文件。这个文件将被放置在你的 Java 项目中,以便你在不使用 aspectj 程序的情况下使用它。

      注意:上述命令假设你的 aspectj 视图文件位于当前目录下。如果你的 aspectj 视图文件位于其他位置,你需要提供完整的路径。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部