首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到javadoc命令- maven

找不到javadoc命令- maven
EN

Stack Overflow用户
提问于 2012-12-20 05:35:50
回答 5查看 59.8K关注 0票数 48

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

代码语言:javascript
复制
mvn clean javadoc:jar package

我确实正确设置了我的JAVA_HOME变量。显然:

代码语言:javascript
复制
$ 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还在抱怨吗?

代码语言:javascript
复制
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]
EN

回答 5

Stack Overflow用户

发布于 2019-01-23 17:05:38

可以使其使用java.home系统特性,而不是JAVA_HOME环境变量:

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>3.0.1</version>
    <configuration>
        <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
    </configuration>
</plugin>

创意来源:https://medium.com/@kankvish/fixing-issue-the-environment-variable-java-home-is-not-correctly-set-b5f0b66a84d0

票数 41
EN

Stack Overflow用户

发布于 2016-04-18 13:09:13

您可以将JAVA_HOME作为环境变量添加到eclipse中。

转到maven build->添加以下内容。

单击新建->

姓名: JAVA_HOME

Value :您在此处的路径。

这对我很有效!

票数 13
EN

Stack Overflow用户

发布于 2015-12-29 13:22:21

在花了2-3个小时之后,我觉得通过命令行打开Eclipse看起来是最简单的解决方案。请按照以下步骤操作:

cd <Folder_where_Eclipse.app> open Eclipse.app

现在您的eclipse可以找到终端环境变量了。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13961615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档