针对单个文件代码检测的安装方法,针对网上教程都是用数据库的方式,所以专门写了单个文件上传检测,避免走弯路,满足单个文件检测需求!!!
一、jdk安装
目前sonarqube9.0支持jdk11,最新版本jdk19不行。
官网:https://www.oracle.com/java/technologies/downloads/#java11
镜像网站:https://repo.huaweicloud.com/java/jdk/
二、SonarQube的安装
下载链接:https://pan.baidu.com/s/1Ms_QmJ0nLf6-jRk1sEQbfg 提取码:331u
上面链接中也有sonarscanner
1.解压sonarqube9.0.
结果如下:

打开conf的wrapper,添加java路径
这个就是jdk安装路径(注意添加的时候‘\'改成'/')
如XX/jdk/bin/java

三、安装sonar scanner
解压文件:打开conf中sonar-scanner,修改两个#号
复制scanner的bin的文件路径,添加环境路径到path中

四、点击运行
1.sonarqube-9.0.1.46107\bin\windows-x86-64\start文件
2.sonar-scanner-4.6.2.2472-windows\bin\sonar-scanner
第一步:黑色运行框出现up结尾,就是运行成功,如果运行闪退,找到任务管理器中java运行文件并结束
第二步:会出现闪退,正常现象
五、打开网站http://localhost:9000/projects
手动创建项目,产生令牌,复制

六、准备一个Java文件
在Java文件处的路径框处输入cmd回车运行

输入刚才复制的代码并运行,再次登录浏览器就可以查看分析结果

就这么简单结束啦!!!