IntelliJ Inspector-Fehler „Symbol kann nicht aufgelöst werden“ trotz erfolgreicher Kompilierung
IntelliJ-Benutzer erleben möglicherweise die verwirrende Situation, in der der Inspektor meldet „Symbol kann nicht aufgelöst werden“. " Fehler beim Bibliotheksimport trotz erfolgreicher Kompilierung. Dieses Problem kann beim Hinzufügen einer Abhängigkeit zu einem Maven-Projekt auftreten, wie im Fall von jmime gezeigt.
Ursachenanalyse
IntelliJ verwendet einen separaten Klassenpfad für sein Inspektionssubsystem . Wenn dieser Klassenpfad vom Kompilierungsklassenpfad abweicht, können Inspektionsfehler für im kompilierten Code vorhandene Symbole auftreten.
Lösung
Um dieses Problem zu beheben und korrekte Inspektionen zu aktivieren, befolgen Sie die folgenden Schritte diese Schritte:
Wenn diese Methode das Problem nicht behebt, überprüfen Sie die Richtigkeit der kompilierten Klassen mit Javap. Dieses Tool kann die vom kompilierten Code gemeldeten Namen und Symbole anzeigen, sodass Sie feststellen können, ob Abweichungen bestehen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3