在idea使用sonarlint可能出现以下报错:

 1 Plugin 'org.sonarlint.idea' failed to initialize and will be disabled.  Please restart IntelliJ IDEA.
 2 com.intellij.diagnostic.PluginException: org/sonarlint/intellij/config/global/SonarLintGlobalSettings : Unsupported major.minor version 52.0 [Plugin: org.sonarlint.idea]
 3     at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:130)
 4     at com.intellij.ide.plugins.cl.PluginClassLoader.a(PluginClassLoader.java:77)
 5     at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:66)
 6     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 7     at java.lang.Class.forName0(Native Method)
 8     at java.lang.Class.forName(Class.java:249)
 9     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:427)
10     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:417)
11     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.access$000(ComponentManagerImpl.java:403)
12     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:108)
13     at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:87)
14     at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:101)
15     at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:499)
16     at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:481)
17     at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:170)
18     at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:62)
19     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
20     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
21     at java.awt.EventQueue.access$400(EventQueue.java:82)
22     at java.awt.EventQueue$2.run(EventQueue.java:676)
23     at java.awt.EventQueue$2.run(EventQueue.java:674)
24     at java.security.AccessController.doPrivileged(Native Method)
25     at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
26     at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
27     at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
28     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
29     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
30     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
31     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
32     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
33     at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
34 Caused by: java.lang.UnsupportedClassVersionError: org/sonarlint/intellij/config/global/SonarLintGlobalSettings : Unsupported major.minor version 52.0
35     at java.lang.ClassLoader.defineClass1(Native Method)
36     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
37     at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
38     at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
39     at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:259)
40     at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:255)
41     at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:231)
42     at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:124)
43     ... 30 more

View Code

原因:

idea使用的jdk boot版本过低,需要升级jdk boot

查看idea  jdk版本方法:

IntelijIdea->abount IntelijIdea即可查看。

我的解决办法:

  安装好新版的idea即可,默认的jdk版本为1.8.*. sonrlint可以正常使用。

参考文章:

1. http://www.importnew.com/24755.html

2. https://stackoverflow.com/questions/37922780/plugin-org-sonarlint-idea-failed-to-initialize-and-will-be-disabled-please-re

  感谢各位作者

转载于:https://www.cnblogs.com/daixianjun/p/idea-sonarlint.html

idea 使用sonarlint报错解决方案相关推荐

  1. TFS 报错解决方案:tf400324

    TFS 报错解决方案:tf400324 参考文章: (1)TFS 报错解决方案:tf400324 (2)https://www.cnblogs.com/xiaz/p/7443805.html 备忘一下 ...

  2. vue-cli打包构建时常见的报错解决方案

    vue-cli打包构建时常见的报错解决方案 参考文章: (1)vue-cli打包构建时常见的报错解决方案 (2)https://www.cnblogs.com/bester-ace/articles/ ...

  3. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  4. CentOS 6安装Oracle报错解决方案

    CentOS 6安装Oracle报错解决方案 参考文章: (1)CentOS 6安装Oracle报错解决方案 (2)https://www.cnblogs.com/lonecloud/p/689568 ...

  5. IDEA配置maven报错解决方案

    IDEA配置maven报错解决方案 参考文章: (1)IDEA配置maven报错解决方案 (2)https://www.cnblogs.com/7758521gorden/p/8778496.html ...

  6. yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案

    yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案 参考文章: (1)yum安装出现Error: ...

  7. 项目pom.xml第一行报错解决方案

    项目pom.xml第一行报错解决方案 参考文章: (1)项目pom.xml第一行报错解决方案 (2)https://www.cnblogs.com/wantfly/p/9307476.html 备忘一 ...

  8. Eclipse中创建SpringBoot项目流程,及报错解决方案

    Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...

  9. “TypeError: list indices must be integers or slices, not str”有关报错解决方案

    "TypeError: list indices must be integers or slices, not str"有关报错解决方案 参考文章: (1)"TypeE ...

最新文章

  1. css 形状_在CSS形状之外思考
  2. numpy中线性代数库的使用Linear Algebra
  3. python mysqldb cursor_python中MySQLdb模块用法实例
  4. 五层验证系统,带你预防区块链业务漏洞
  5. c标签判断true false jsp_JSP 标准标签库(JSTL) | 菜鸟教程
  6. 关于在Ubuntu上安装EPSON打印机驱动小记
  7. 计算机网络第七版--概述知识点总结
  8. Nginx搭建虚拟域名
  9. 问答知识库快速构建技术解析及行业实践
  10. Codeforces 854 D Jury Meeting(前缀和后缀)
  11. 聊聊 MyBatis 中的设计模式
  12. Tomcat成功启动但无法通过8080端口访问默认页面的解决方法
  13. AMD的复兴之路 发力ARM服务器芯片
  14. 智能机房动力环境集中监控管理系统
  15. 计算机显示器窗口成灰色,解决win10电脑屏幕变成灰色的方法
  16. 【数据结构与算法】之深入解析“N皇后”的求解思路与算法示例
  17. 解决:badboy 提示脚本错误 , 总是提示 “当前页面发生脚本错误”
  18. 新书推荐 |《区块链社区运营手册》
  19. 阿里开发手册规范(JAVA)
  20. 如何免费在线将PDF转成JPG?

热门文章

  1. 读书笔记:《Aspx开发200问》——如果实现动态加载用户空间
  2. 用键盘控制音量的软件
  3. Kubernetes 创建pod一直处于ContainerCreating 状态解决过程
  4. python可视化报表制作教程_如何使用Python快速制作可视化报表
  5. msgpack java lua_使用lua-cmsgpack序列化和反序列化lua对象
  6. c语言 %-20s,一次 Rust 和C语言的混搭
  7. 栅格单元值的选取方法_ArcGIS中栅格数据重采样方法
  8. linux ruby 安装路径,Linux(CentOS 7)安装ruby
  9. Linux运维学习大纲
  10. elasticsearch基本查询三(英文分词)match查询