我遇到了一些奇怪的错误,这些错误似乎是缺少库的结果,尽管由于我所看到的所有指南似乎都没有包含我所缺少的内容,所以我无法从中找出丢失的地方。我已经包含了AspectJ jar,并且正在通过IntelliJ与ajc进行编译。

Error:ajc: can't determine annotations of missing type javax.cache.annotation.CacheRemove
when weaving type com.webbilly.dao.hibernate.GenericDAO
when weaving classes
when weaving
when batch building BuildConfig[null] #Files=10 AopXmls=#0
 [Xlint:cantFindType]


在这里它指定了javax.cache.annotation.CacheRemove,但是我也尝试使用java2s的一个包对它们进行创可贴,但也缺少其他文件,但是仍然缺少此文件。

最佳答案

如果您正在使用maven,则将此依赖项包含在pom文件中;或者从此处http://mvnrepository.com/artifact/javax.cache/cache-api/1.0.0下载jar,并将其包含在项目中。

10-07 19:20
查看更多