Klasse in Modulwarnung nicht gefunden, wenn versucht wird, eine Run/Debug-Konfiguration in Intellij zu erstellen

Lesezeit: 2 Minuten

Beim Versuch, eine Run-Konfiguration in Intellij für eine Java-Anwendung zu erstellen, erhalten Sie eine Warnung, dass die Klasse nicht im Modul gefunden wurde und die Run-Konfiguration nicht erstellt wird. Dies geschah erst, nachdem ich das Projekt zu BitBucket hinzugefügt hatte. Davor lief es problemlos.

  • Bitte überprüfen Sie stackoverflow.com/a/42660624/104891.

    – CrazyCoder

    30. August 2018 um 7:45 Uhr

Benutzer-Avatar
Martin Schüller

Nichts davon hat funktioniert, ich musste Folgendes tun:

File -> Invalidate Caches/ Restart

Beim Neustart wurden alle Dateien neu indiziert und alles funktionierte wieder wie erwartet.

  • Vielen Dank. Es funktioniert auch für die Debugging-Nodejs-Anwendung von Rider.

    – Finn

    19. Mai um 3:49 Uhr

Die Art und Weise, wie ich das Problem behoben habe, bestand darin, den vorhandenen Inhaltsstamm aus dem Projekt zu entfernen und einen neuen hinzuzufügen. Aus irgendeinem Grund sieht es so aus, als wäre es beschädigt worden.

Datei->Projektstruktur unter Module: Entfernen Sie dann auf der rechten Seite des Bildschirms, wo Add Content Root steht, den vorhandenen Content Root und fügen Sie ihn wieder hinzu, wobei Sie auf den richtigen Speicherort zeigen.

  • Dies ist mir beim Importieren eines Scala-Maven-Projekts passiert, und intellij war dumm, die App-Klasse nicht zu erkennen.

    – Yogesh Kumar Gupta

    19. Juni 2020 um 18:26 Uhr

  • Dies war immer noch eine funktionierende Lösung für mich auf IntelliJ IDEA 2020. Ich vermute, dass dies mit meinen Laufkonfigurationen nach einem Update der IntelliJ-Nebenversion passiert ist.

    – Jim Tough

    7. April 2021 um 14:10 Uhr

  • Tks, nachdem ich .idea aus meinem Git-Repo gelöscht hatte, hörte das Projekt auf zu kompilieren (natürlich …), indem Sie den ‘Sources-Ordner’ unter Modules einstellten, funktionierte es wieder

    – Girdacio Pereira

    25. April um 19:46 Uhr

Ich werde eine etwas detailliertere Version der akzeptierten Antwort erklären.

  1. Offen Project structure Fenster (mit Ctrl+Shift+Alt+S Kurztaste oder Von File -> Project structure Option im IDE-Menü)

  2. Wählen Sie dort aus modules Registerkarte und entfernen Sie die aktuelle Konfiguration, die Sie haben.

Bild der Projektstruktur

  1. Modul erneut importieren.

Modul importieren

  1. Wählen Sie das Stammverzeichnis Ihres Moduls (The old .iml Datei sollte in diesem Ordner sein)

Wählen Sie den richtigen Ordner aus

  1. Ein Dialogfeld wird angezeigt. Wählen Sie die Standardoptionen und beenden Sie den Vorgang.

  2. Wenden Sie die Änderungen an, indem Sie auf OK klicken.

  • Vielen Dank. Was ist die Ursache des Problems?

    – Abdallah Abdillah

    2. August um 18:44 Uhr

Meine Variante: Run -> Edit Configurations -> Configuration -> Environment -> Shorten Command Line „JAR Manifest“ auswählen.

Ich habe die .iml-Datei gelöscht und das Projekt mit Maven erneut importiert.

Benutzer-Avatar
viral01

Ich habe mit dem gleichen Problem bei meinem Kotlin-Projekt gekämpft. Die Lösung, die für mich funktioniert:

  1. Klicken Sie mit der rechten Maustaste auf src/main/kotlin/Main.kt
  2. “Dateityp überschreiben”
  3. Wählen Sie im Menü „Dateityp überschreiben“ den Dateityp „Kotlin“.
  4. Stellen Sie in der “Run/Debug Configuration” “Main Class” als “MainKt” ein

Benutzer-Avatar
Prabhakaran

Setzen Sie das Arbeitsverzeichnis auf das Stammverzeichnis des Moduls oder $MODULE_WORKING_DIR$ in den Run/Debug-Konfigurationseinstellungen, um Intellij zu helfen, Klassen zu finden.

1228800cookie-checkKlasse in Modulwarnung nicht gefunden, wenn versucht wird, eine Run/Debug-Konfiguration in Intellij zu erstellen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy