Javadoc-Befehl kann nicht gefunden werden: Die Umgebungsvariable JAVA_HOME ist nicht richtig festgelegt

1

Wenn ich versuche, das Javadoc meines Projekts in IntelliJ IDEA mit Maven zu erstellen, wird der folgende Fehler angezeigt:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:javadoc (default-cli) on project spotify-web-api-java: An error has occurred in Javadoc report generation: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1]

JAVA_HOME ist in jedem Konsolenfenster, das ich öffne, als korrekt eingestellt echo $JAVA_HOME bestätigt. Warum ist es nicht in IntelliJ?

Dargmuesli
quelle

Antworten:

1

Dies liegt daran, dass die internen Konsolen von IntelliJ eine eigene Umgebung verwenden. Sie können Variablen für Maven im Einstellungsdialog unter festlegen Build, Execution, Deployment & gt; Build Tools & gt; Maven & gt; Runner & gt; Environment variables. Hinzufügen JAVA_HOME mit was auch immer echo $JAVA_HOME kehrt in Ihrem gewohnten Terminalfenster als Wert zurück und Maven kann das finden javadoc Befehl!

Dargmuesli
quelle