2016-06-20 8 views
-1

Ich erhalte den obigen Fehler, wenn ich versuche, das SonarLint Plugin auf meinem IntelliJ zu installieren.Das Plugin 'org.sonarlint.idea' konnte nicht initialisiert werden und wird deaktiviert. Bitte starten Sie IntelliJ IDEA erneut

Mac OS X Yosemite 10.10.5

IntelliJ 15.06

SonarLint Plugin 2.2 (auch versucht, 2,1)

Mein JDK 1.8 gesetzt ist, aber nicht sicher, was das verursacht Problem. Jede Hilfe wird geschätzt.

 Plugin 'org.sonarlint.idea' failed to initialize and will be disabled. Please restart IntelliJ IDEA. 

     com.intellij.diagnostic.PluginException: org/sonarlint/intellij/config/global/SonarLintGlobalSettings : Unsupported major.minor version 51.0 [Plugin: org.sonarlint.idea] 
     at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:130) 
     at com.intellij.ide.plugins.cl.PluginClassLoader.a(PluginClassLoader.java:77) 
     at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:66) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:249) 
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:408) 
     at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:96) 
     at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:455) 
     at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:447) 
     at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:194) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:60) 
     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) 
     at java.awt.EventQueue.access$400(EventQueue.java:82) 
     at java.awt.EventQueue$2.run(EventQueue.java:676) 
     at java.awt.EventQueue$2.run(EventQueue.java:674) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) 
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) 
     at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:361) 
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) 
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) 
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) 
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) 
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) 
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) 
     Caused by: java.lang.UnsupportedClassVersionError: org/sonarlint/intellij/config/global/SonarLintGlobalSettings : Unsupported major.minor version 51.0 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) 
     at java.lang.ClassLoader.defineClass(ClassLoader.java:621) 
     at java.lang.ClassLoader.defineClass(ClassLoader.java:471) 
     at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:260) 
     at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:256) 
     at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:225) 
     at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:124) 
     ... 30 more 
+0

Könnten Sie den Stack-Trace veröffentlichen? –

+0

Ich habe den Stacktrace hinzugefügt. – Sgr

+0

irgendein Vorschlag? Mein IntelliJ wird nicht ausgeführt, wenn SonarLint aktiviert ist und der Fehler in der Stack-Ablaufverfolgung oben angezeigt wird. Ein Benutzer hatte einen ähnlichen Fehler, wo sein/ihr phoStorm aufgrund von SonarLint nicht geöffnet wurde und die Lösung darin bestand, ein JDK höher als 1,7 zu ​​bekommen, wodurch das Problem gelöst wurde. Ich glaube, ich bin bereits auf 1.8, es sei denn, es gibt andere Stellen in IntelliJ, wo ich diesen Parameter einstellen sollte. – Sgr

Antwort

2

Im Folgenden zeigt an, dass das JDK Sie laufen nicht in der Lage ist, Klassen mit JDK kompiliert laden 7: Unsupported major.minor version 51.0

Überprüfen Sie die von IntelliJ verwendet JDK im Menü ‚IntelliJ => Über IntelliJ Idea‘ .

SonarLint für IntelliJ 2.2 erfordert JDK> = 7. Beachten Sie auch, dass für kommende neue Versionen wahrscheinlich JDK> = 8 erforderlich ist.

+0

Sie haben recht, wenn ich weiter gehe Über IntelliJ Idea, es heißt 1.6 Wie ändere ich das auf 1.8? Ich dachte alle meine Einstellungen wären 1.8 – Sgr