質問: 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にないのですか?
回答: これは、intellijの内部コンソールが独自の環境を使用しているためです。 mavenの変数は、設定ダイアログのbuild, execution, deployment> build tools> maven> runner> environment variablesで設定できます。 java_homeを通常のターミナルウィンドウに値として返すecho $java_homeを追加すると、mavenはjavadocコマンドを見つけることができます。