SonarScanner扫描项目报错
错误信息
ERROR: Unable to create symbol table for :xxxxx.java
java.lang.IllegalArgumentException: null
at org.objectweb.asm.ClassReader.(ClassReader.java:160)
at org.objectweb.asm.ClassReader.(ClassReader.java:143)
…
把sonar-scanner 里面的jre 换成自己使用的版本就行了
很多人说升级sonar java版本,我的情况是需要 本机执行扫描代码,项目jdk1.8,本机安装任何版本jdk都可以,但从sonar官网下载的sonar-scanner 内置的jre全都是11版本的,扫描项目就会报错
升级本机的jdk是解决不了问题
最终还是在官方文档看到一句 可以嵌入你自己的jre NND 解决。