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

605
Dargmuesli

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_HOMEist in jedem Konsolenfenster, das ich öffne, richtig eingestellt, wie echo $JAVA_HOMEbestätigt wird. Warum ist es nicht in IntelliJ?

0

1 Antwort auf die Frage

0
Dargmuesli

Dies liegt daran, dass die internen Konsolen von IntelliJ eine eigene Umgebung verwenden. Sie können unter im Einstellungsdialog Variablen für Maven gesetzt Build, Execution, Deployment> Build Tools> Maven> Runner> Environment variables. Fügen Sie JAVA_HOMEalle echo $JAVA_HOMERückgaben in Ihrem üblichen Terminalfenster als Wert hinzu und Maven kann den javadocBefehl finden!