重装电脑后直接装了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依赖包