当前位置: 首页 > 知识库问答 >
问题:

我如何使用最新的使用Java11的SonarQube免费版来分析Java8代码?[副本]

太叔景同
2023-03-14

我已经使用Java11安装了最新版本的SonarQube,从它的配置来看,即wrapper.config。我读到它甚至可以分析用Java8编写的代码,但我得到以下异常:

下面是我在Eclipse Run as Maven构建中提供的参数

 -e clean install sonar:sonar -Dsonar.java.jdkHome=C:\Program Files\Java\jdk1.8.0_251 -Dsonar.project
-Dsonar.projectKey=TESTPROJECT -Dsonar.host.url=http://localhost:9000 -Dsonar.login=a2603f6cd079e4a7833179333333333333333333e

共有1个答案

太叔烨霖
2023-03-14

根据sonarqube社区,您应该尝试以下方法:

编辑conf\wrapper.conf,特别是wrapper.java.command,如下所示:

wrapper.java.command=C:\Program Files\Java\open jdk-11.0.2\bin\java 
#wrapper.java.command=java
 类似资料:
  • 如下图所示,SonarSource在11之前的Java版本中终止了对运行代码分析器的支持 我试图搜索一个完整的示例,说明如何使用Java11分析器运行bitbucket管道来执行SonarScanner分析,但目标代码使用Java11之前的版本(例如Java8),但我找不到一个。根据那个形象,应该是可能的。

  • GradleSpring引导代码分析使用SonarQube通过Jenkins抛出错误。 我在Gradle spring boot项目的根目录下有我的sonar-project.properties文件,其中有以下详细信息 在Jenkins中的“全局工具配置”下,SonarQube扫描器配置为 在Jenkinsfile中,阶段定义为 运行作业时,会出现以下错误 显然sonar.java.binari

  • 问题内容: 我想知道如何分析我的代码。 我已经阅读了文档,但是由于没有给出示例,因此无法获得任何帮助。 我的代码很大,需要很多时间,因此我想介绍一下它并提高其速度。我没有用方法编写代码,介于两者之间但很少。我的代码中没有任何主要内容。我想知道如何使用分析。我正在寻找有关如何配置文件的一些示例或示例代码。 我尝试了psyco,即在代码顶部添加了两行: 这是正确的吗?它没有显示任何改善。还有其他加快方

  • 最近我和Laravel一起工作。我使用作曲家来安装包和工匠的命令。 问题是我的机器使用的是Laravel 5.4而不是5.7。 当我运行phpinfo()时,结果是PHP版本7.2.7。您是否认为问题在于我没有使用最新版本的xampp,其中包含PHP7?

  • 我尝试了多种方法来运行它。目的是绘制用户可以点击的圆圈。我无法在JGroup上绘制任何东西。我最初是在扩展JFrame,但意识到我需要扩展JGroup。我正在使用IntelliJ GUI Designer进行布局。我将非常感谢任何帮助。 这是IntelliJ表单设计器文件。 https://pastebin.com/Z3b0PVtZ

  • 我试图导入的应用程序中的gradle版本与JDK11不兼容,而JDK11正是android studio用作其嵌入式JDK的。我的机器上有JDK8。我已经尝试进入项目结构来更改JDK8位置的路径,但是如果我尝试更改它,就会出现错误。它说我必须选择一个有效的JDK11目录。如何让android studio使用JDK 8?错误截图