Wenn ich mein Projekt ausführe, habe ich das fehlerhafte Modul gefunden, dann klicke ich auf einen Fehler „Warnung: Kein JDK für Modul „Myproject‘.wenn mein Projekt ausgeführt wird.’, vI-Einstellung JAVA_HOME
und JDK_HOME
auf meinem Weg. hoffe, jemand kann Ihre Idee teilen?
Warnung: Kein JDK für das Modul „Myproject“ angegeben, wenn mein Projekt in Android Studio ausgeführt wird
ChunshengWei
Es ist mir passiert, als ich das jdk gelöscht und ein neues installiert habe. Das Projekt hat das alte irgendwie als ungültig angesehen, konnte sich aber nicht ändern. Klicken Sie also mit der rechten Maustaste auf Ihr Modul -> Moduleinstellungen öffnen -> und wählen Sie Sdk-Version kompilieren.
-
Das müsste ich für 150 Module machen. wtf
– Nicholas DiPiazza
11. April 2018 um 16:11 Uhr
-
Es ist mir auf MacOs passiert, nachdem ich ein neues JDK installiert hatte (auch wenn das Projekt das Android Studio One verwendete) -> del .idea-Ordner und erneutes Importieren löste es.
– Loda
11. Mai 2018 um 9:49 Uhr
Gehen Sie zu Datei->Projektstruktur->SDK-Speicherort und überprüfen Sie, ob der von Ihnen angegebene Pfad für den SDK- und JDK-Speicherort korrekt ist. Wenn dies nicht der Fall ist, stellen Sie den richtigen Pfad ein. Dann wird es funktionieren.
Ausführen -> Konfigurationen bearbeiten -> Wählen Sie Ihre Build-Konfiguration -> JRE – ändern Sie Standard in einen der tatsächlichen JDK-Pfade
Starten Sie intelliJ neu und importieren Sie das Projekt als Maven, wenn es sich um ein Maven-Projekt handelt
Starten Sie IntelliJ neu und importieren Sie das Projekt erneut und importieren Sie es als Maven. Da sollte es funktionieren. Der Fehler tritt auf, weil IntelliJ das Modul über .iml-Dateien verfolgt, sodass Änderungen in diesen Dateien diesen Fehler verursachen können. Durch das erneute Importieren des Projekts wird die .iml-Datei neu generiert, sodass der Fehler im Allgemeinen behoben wird.
-
Das Invalidieren des Caches hat bei mir funktioniert. Datei > Cache ungültig machen > nur ausgewählt Dateisystem-Cache löschen und Lokaler Verlauf
– Skillz
31. August 2021 um 15:40 Uhr
Sandun Susantha
Importieren Sie die Abhängigkeiten erneut, wenn es sich um ein Maven-Projekt handelt
-
Das Invalidieren des Caches hat bei mir funktioniert. Datei > Cache ungültig machen > nur ausgewählt Dateisystem-Cache löschen und Lokaler Verlauf
– Skillz
31. August 2021 um 15:40 Uhr
Nullpunkt
Das Synchronisieren von Gradle hat dieses Problem für mich behoben.
-
Sie können Datei | versuchen Ungültige Caches und auch Neustart.
– Loda
11. Mai 2018 um 9:51 Uhr
Überprüfen Sie, ob Sie das richtige jdk installiert haben
– Vishwajit Palankar
9. Mai 2015 um 10:28 Uhr
Ich bin sicher, dass das jdk richtig installiert ist, Version jdk1.8
– ChunshengWei
9. Mai 2015 um 10:29 Uhr
Es gibt auch Probleme, wenn Sie ein 64-Bit-Betriebssystem haben und 32-Bit-JDK installiert haben
– Vishwajit Palankar
9. Mai 2015 um 10:30 Uhr
mein os 64bit und jdk auch 64bit, ich denke vielleicht ist das modul falsch eingestellt, aber ich kann den fehler nicht finden.
– ChunshengWei
9. Mai 2015 um 10:34 Uhr
klicke mit der rechten Maustaste auf dein Projekt und wähle “Moduleinstellungen öffnen” und prüfe, ob es dort den richtigen JDK-Speicherort angibt.
– Satyen Udeshi
9. Mai 2015 um 10:36 Uhr