jdk1.8编译CAS报错

重装电脑后直接装了jdk1.8,没有安装1.7,发现cas编译出错了,错误提示:

Error:Module 'cas' production: org.aspectj.apache.bcel.classfile.ClassFormatException: File: 'java/lang/CharSequence.class': Invalid byte tag in constant pool: 15
大概意思就是,cas模块在编译的时候,在常量池里有无效的字节标签存在。

一开始以为是maven拉包有问题,然后找到到jar里面看是正常的,既然jar是正常的,却无法编译,很明显就是环境问题了。

解决方式一:安装jdk1.7

解决方式二:更新org.aspectj依赖包

你可能感兴趣的:(java)