it-swarm-ja.com

javadocコマンドが見つかりません:環境変数Java_HOMEが正しく設定されていません

Mavenを使用してIntelliJ IDEA)でプロジェクトのJavadocを作成しようとすると、次のエラーが表示されます。

[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は、echo $Java_HOMEが確認するように、開いたコンソールウィンドウで正しく設定されています。なぜIntelliJにないのですか?

2
Dargmuesli

これは、IntelliJの内部コンソールが独自の環境を使用しているためです。 Mavenの変数は、設定ダイアログのBuild, Execution, Deployment> Build Tools> Maven> Runner> Environment variablesで設定できます。 Java_HOMEを通常のターミナルウィンドウに値として返すecho $Java_HOMEを追加すると、Mavenはjavadocコマンドを見つけることができます。

4
Dargmuesli