最近真的让我很困惑。问题是我的终端打印了 java.lang.ClassNotFoundException:org.aspectj.lang.annotation.Pointcut. 然后我搜索了哪个罐子上CLASSPATH有类。但我找到了两个aspectjrt-1.7.1.jar并且aspectjweaver-1.7.1.jar都有类。我无法弄清楚这两个罐子的区别。这是其他团队编写的项目。谁能帮我?
看起来aspectjweaver 是aspectjrt 的超集以及类加载期间加载时编织(LTW) 所需的一些其他类。因此,大多数情况下,如果我们包含aspectjweaver,它也会包含aspectjrt 中的所有类,因此我们不再需要包含aspectjrt.jar。
请参阅maven存储库中这两个库的说明。 https://mvnrepository.com/artifact/org.aspectj/aspectjweaver https://mvnrepository.com/artifact/org.aspectj/aspectjrt
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |