gpt4 book ai didi

macos - 无法找到 javadoc 命令 - maven

转载 作者:行者123 更新时间:2023-12-03 09:01:38 24 4
gpt4 key购买 nike

我在我的项目目录中运行这个命令来构建和打包它:

mvn clean javadoc:jar package

我有我的 JAVA_HOME变量设置正确。
显然:
$ which java
/usr/bin/java
$ sudo ls -l /usr/bin/java
lrwxr-xr-x 1 root wheel 74 Dec 18 23:42 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

$ which javadoc
/usr/bin/javadoc

有谁知道为什么 mvn 仍然提示?
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8:jar (default-cli) on project foo_bar: MavenReportException: Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1]

最佳答案

正确 which java证据不足,因为 /usr/bin/可能会在您的 PATH 中反正。查看

$ echo $JAVA_HOME

为证。或者运行
$ JAVA_HOME=/path/to/your/java/home mvn clean javadoc:jar package

在 OS X 上,您可以设置您的 JAVA_HOME通过:
$ export JAVA_HOME=$(/usr/libexec/java_home)

在我的机器上指向
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

关于macos - 无法找到 javadoc 命令 - maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com