【问题标题】:Sonar-Scanner : Error java/lang/NoClassDefFoundError: java/lang/Object声纳扫描仪:错误 java/lang/NoClassDefFoundError: java/lang/Object
【发布时间】:2019-11-05 10:14:37
【问题描述】:

我正在尝试为该项目设置 Sonarqube。大约一个月前我设法配置它,但我遇到了一个错误。除了 Sonarqube 之外的其他事情可能会发生错误,所以如果你知道如何解决它,我是一个接受者。错误是当我在项目文件夹中运行命令时:“sonar-scanner”。

虚拟机初始化时出错

java/lang/NoClassDefFoundError: java/lang/Object

我试过了:

  • 重启我的电脑 (LOL)
  • Java 更新
  • 安装 Java
  • 空 Java 缓存
  • 更新 Sonarqube
  • 试试 Sonar-Runner(如果我理解正确的话,Sonar-Scanner 的旧版本)
  • 安装声纳扫描仪
  • 检查我是否有足够的 RAM 用于 VM
  • 使用 Simple 类检查我的 Java

我的环境:

openjdk版本“12.0.1”2019-04-16

OpenJDK 运行时环境(内部版本 12.0.1+12)

OpenJDK 64-Bit Server VM(build 12.0.1+12,混合模式,共享)

javac 12.0.1

MacOS Mojave 版本 10.14.5

声纳 7.8

声纳扫描仪 3.3.0.1492

【问题讨论】:

    标签: javascript java sonarqube


    【解决方案1】:

    我在 eclipse 中遇到了同样的问题。

    适用于 IntelliJ 的最新版 SonarLint (4.0.1) 包含针对该问题的修复程序。

    如果不尝试将其包含在 jenkins 中,请检查并告诉我们。

    【讨论】:

    • 你好阿伦!感谢您的回答! VScode 有一个 SonarLint。但这并不能解决我的问题,因为问题发生在控制台中,当我输入命令行“Sonar-Scanner”时。我的应用程序是 Javascript,我认为它不会改变任何东西,但你永远不知道。如果您认为我误解了您的回答,请提供有关如何处理 SonarLint 的更多详细信息。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 2021-01-14
    • 2012-09-10
    相关资源
    最近更新 更多