重装电脑后直接装了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依赖包
本文介绍了在使用jdk1.8环境下遇到的cas编译错误问题,错误提示为常量池中存在无效字节标签。文中提供了两种解决方案:一是安装jdk1.7;二是更新org.aspectj依赖包。
2793

被折叠的 条评论
为什么被折叠?



