SonarScanner扫描项目报错 ERROR: Unable to create symbol table for :xxxxx.java解决

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 换成自己使用的版本就行了

SonarScanner扫描项目报错 ERROR: Unable to create symbol table for :xxxxx.java解决_第1张图片
很多人说升级sonar java版本,我的情况是需要 本机执行扫描代码,项目jdk1.8,本机安装任何版本jdk都可以,但从sonar官网下载的sonar-scanner 内置的jre全都是11版本的,扫描项目就会报错

升级本机的jdk是解决不了问题

最终还是在官方文档看到一句 可以嵌入你自己的jre NND 解决。
SonarScanner扫描项目报错 ERROR: Unable to create symbol table for :xxxxx.java解决_第2张图片

SonarScanner扫描项目报错 ERROR: Unable to create symbol table for :xxxxx.java解决_第3张图片

你可能感兴趣的:(java,开发语言,jvm)