IDEA spring项目报错:Error:(4, 35) java: 程序包org.aspectj.lang.annotation不存在

轩辕秋风泪 2020-05-04 02:04:29



求各位大佬帮帮忙,找了好久都没有解决

左侧Libries正常导入了依赖,编辑代码的时候也是正常的,点注解也可以正常跳转到class,但是一运行的时候就提示找不到。

1、一开始添加的时候报错以为是有缓存什么的,reimport,rebuild,clean,restart都试过了没用,重新开了一个项目还是没用
2、后来以为是aspectj这个依赖有问题,重新在其他地方下载了还是没用
3、后面在网上找的方法都没用:
1)setting->maven->Always updates snapshots 打勾
2)setting->maven->Importing->Automatically download 三个复选打勾
3)网上说aspectj缺少了包,下载了aopalliance,aspectjrt,cglib这三个包之后还是一样地报错
下面是报错的类

package cn.edu.jxnu.aspects;

import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.springframework.stereotype.Component;

@Aspect
@Component
public class CalAspect {
@Before("execution(public int cn.edu.jxnu.impl.MyCalculate.add(..))")
public static void CalStart(){//Method method, Object...args
System.out.println("{xxx}方法开始调用了,用的参数为:" );
}
@After("execution(public int cn.edu.jxnu.impl.MyCalculate.*(..))")
public static void CalEnd(){//Method method,Object result
System.out.println("{xxx}方法执行完了,计算结果是:");
}
}

...全文
5129 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cc回眸 2021-11-24
  • 打赏
  • 举报
回复

还有一种可能 JDK版本问题,1.8可以用

香妃.. 2021-10-15
  • 打赏
  • 举报
回复

这个问题据说是idea和maven不匹配问题,要不然降低maven版本,要不然重装idea,换个高版本的

轩辕秋风泪 2021-02-26
  • 打赏
  • 举报
回复
引用 6 楼 m0_47342423的回复:
楼主你看的是楠哥的视频吗,我跟你一样的报错,但是按你的方法还是没解决,又报了Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project MySpring_002: Command execution failed.错误。。。。。。。。唉
啊不是,你可以再试试上面原文我试过的五种方法
吃喵酱的喵酱 2021-02-26
  • 打赏
  • 举报
回复
楼主你看的是楠哥的视频吗,我跟你一样的报错,但是按你的方法还是没解决,又报了Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project MySpring_002: Command execution failed.错误。。。。。。。。唉
ScottMaster 2021-01-30
  • 打赏
  • 举报
回复
谢谢,正好帮忙解决
轩辕秋风泪 2020-05-19
  • 打赏
  • 举报
回复 6
问题已经解决了,在IDEA中,把maven设置中的Runner的Delegate IDE build/run actions to Maven选项勾上就好了
南宫廿贰 2020-05-05
  • 打赏
  • 举报
回复
这问题我也遇到过,是一个dubbo的微服务项目,什么程序包找不到jar找不到,然后就是再重新安装一下就行了;idea配置和eclipse的有很多配置不一样
轩辕秋风泪 2020-05-05
  • 打赏
  • 举报
回复
引用 1 楼 chaimhao 的回复:
在 maven 管理界面执行以下三个命令:clean,test,install;然后在启动项目
谢谢,不过还是报错找不到,奇怪的是同样的配置和代码,我copy到eclipse就可以正常运行 我觉得可能是IDEA配置问题吧,我重新开一个项目配置同样的代码也还是报错
南宫廿贰 2020-05-04
  • 打赏
  • 举报
回复
在 maven 管理界面执行以下三个命令:clean,test,install;然后在启动项目

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧