Dieses Problem tritt zeitweise für verschiedene Bibliotheken und verschiedene Projekte auf. Beim Versuch, eine Bibliothek zu importieren, wird das Paket erkannt, aber der Klassenname kann nicht aufgelöst werden.
Wenn ich in der Import-Anweisung right-click -> Goto -> the package's declaration
alle dekompilierten Klassen im Seitenbereich angezeigt sehe -- einschließlich derjenigen, die ich brauche -- Wenn ich versuche, die Import-Anweisung automatisch zu vervollständigen, bemerke ich, dass die Klasse, die ich brauche, nicht in der enthalten ist Dropdown-Liste.
Ich habe bereits versucht, Caches ungültig zu machen, funktioniert nicht. Ich kann keine Klassenkonflikte finden – es gibt keine andere JAR-Datei in meinem Klassenpfad mit demselben Paketnamen. Ich kann diese Klasse in andere Projekte importieren.
Siehe Screenshots:
Hat jemand eine Ahnung?
Lösung des Problems
Sie können versuchen, den Cache ungültig zu machen und IntelliJ neu zu starten, in vielen Fällen hilft es.
Datei -> Caches ungültig machen/Neustart
Keine Kommentare:
Kommentar veröffentlichen