Heim > Java > javaLernprogramm > Hauptteil

Warum kann ich mein Projekt nicht mit Lombok in IntelliJ IDEA 11 kompilieren?

Barbara Streisand
Freigeben: 2024-11-12 01:21:03
Original
963 Leute haben es durchsucht

Why Can't I Compile My Project with Lombok in IntelliJ IDEA 11?

So lösen Sie Kompilierungsprobleme bei der Integration von Lombok mit IntelliJ IDEA

Lombok, eine beliebte Java-Bibliothek, die Code automatisch generiert, ist für die Rationalisierung von Java unerlässlich Entwicklung. Allerdings kann die Integration von Lombok mit IntelliJ IDEA manchmal zu Kompilierungsproblemen führen, insbesondere mit IntelliJ IDEA 11.

Projekt kann mit Lombok in IDEA nicht kompiliert werden

Beim Versuch, es zu verwenden Wenn Sie Lombok-Anmerkungen in einem Projekt mit IntelliJ IDEA 11 verwenden, können beim Kompilieren Fehler auftreten, z. B. „Symbolvariablenprotokoll kann nicht gefunden werden“. Dieses Problem tritt auf, weil IntelliJ IDEA standardmäßig die Annotationsverarbeitung deaktiviert, die für Lombok erforderlich ist, um den erforderlichen Code zu generieren.

Lösung: Annotationsverarbeitung aktivieren

Um dieses Problem zu beheben , müssen Sie die Annotationsverarbeitung in IntelliJ IDEA aktivieren. Für IDEA-Versionen 12 und höher können Sie dies tun, indem Sie zu Einstellungen > Compiler > Anmerkungsprozessoren und aktivieren Sie das Kontrollkästchen „Anmerkungsverarbeitung aktivieren in:“ und wählen Sie die gewünschte Option aus. Für neuere Versionen von IDEA folgen Sie dem Pfad Einstellungen... > Build, Ausführung, Bereitstellung > Compiler > Anmerkungsprozessoren.

Sobald die Anmerkungsverarbeitung aktiviert ist, führen Sie ein „Build -> Rebuild Project“ durch, um die Anmerkungen zu verarbeiten und die Kompilierungsfehler zu beseitigen.

Zusätzliche Überlegungen für IDEA 2019 und Später

In IntelliJ IDEA 2019.2.1 oder höher kann es auch nach der Aktivierung der Anmerkungsverarbeitung immer noch zu Kompilierungsproblemen kommen. Dies ist hauptsächlich auf Änderungen im Java-Entwicklungsprozess zurückzuführen. Um dieses Problem zu beheben, befolgen Sie diese Schritte:

  1. Besuchen Sie die Download-Seite von Project Lombok und laden Sie die JAR-Datei herunter.
  2. Speichern Sie die JAR-Datei im lib-Verzeichnis des Projekts (z. B. $HOME/ dev/java/project/libs).
  3. Navigieren Sie in IntelliJ IDEA zu Einstellungen > Build, Ausführung, Bereitstellung > Compiler > Anmerkungsprozessoren.
  4. Aktivieren Sie das Kästchen „Anmerkungsverarbeitung aktivieren“ und passen Sie die Einstellung „Generierte Quellen relativ zu speichern“ basierend auf der Konfiguration Ihres Projekts an.
  5. Installieren Sie das „Lombok“-Plugin vom IntelliJ Marketplace .
  6. Starten Sie IntelliJ IDEA neu, wenn Sie dazu aufgefordert werden.
  7. Fügen Sie die Datei lombok.jar zu den Bibliotheken des Projekts hinzu, wie in den Abschnitten „Java“ und „Projektbibliotheken“ in der IntelliJ IDEA-Dokumentation beschrieben.

Wenn Sie diese Schritte befolgen, sollten Sie in der Lage sein, Project Lombok erfolgreich in IntelliJ IDEA zu integrieren und eventuell auftretende Kompilierungsprobleme zu beseitigen.

Das obige ist der detaillierte Inhalt vonWarum kann ich mein Projekt nicht mit Lombok in IntelliJ IDEA 11 kompilieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage