1. 问题
java Exception in thread "main" java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file com/alibaba/fastjson/parser/deserializer/FastjsonASMDeserializer_1_logisticsPojo
今天在使用 Alibaba 的包解析JSON时出现了上面的报错,刚开始以为是JSON中的字符不符合UTF8编码,然后在这个点上一直没有解决这个问题。后来搜索了一些相关的问题发现原因是:java文件的报名里不能包含中文
上图是我的测试包路径名称,因为出现了中文,才出现了上面的错误,把 解析 这两个中文换成英文就不报错了!
2. 总结
重要的事情说三遍:开发时或者安装一些软件的时候,最好路径名里面不要出现中文,因为有中文字符可能会引起不必要的问题出现,也算是一个良好的习惯吧!剩下俩遍自己脑补,哈哈哈~
如果帮到了你,留下赞吧,谢谢支持~
版权声明:本文为qq_41460654原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。