如果$JAVA\u HOME似乎设置正确,则maven中找不到javadoc可执行文件
我正在构建安装wikidata查询rdf/Blazegraph以用于我的Wikibase安装 当我使用如果$JAVA\u HOME似乎设置正确,则maven中找不到javadoc可执行文件,java,maven,Java,Maven,我正在构建安装wikidata查询rdf/Blazegraph以用于我的Wikibase安装 当我使用sudo./mvnw包时,我正在努力解决一些与Java相关的问题(我遵循的说明) 我在Ubuntu 18.04下运行一切 我得到的错误是 [错误]无法执行目标 插件:maven javadoc插件:3.0.1:jar (附加javadocs)在项目上公共:MavenReportException:Error while 正在生成Javadoc:找不到Javadoc命令:Javadoc 可执行文件
sudo./mvnw包时,我正在努力解决一些与Java相关的问题(我遵循的说明)
我在Ubuntu 18.04下运行一切
我得到的错误是
[错误]无法执行目标
插件:maven javadoc插件:3.0.1:jar
(附加javadocs)在项目上公共:MavenReportException:Error while
正在生成Javadoc:找不到Javadoc命令:Javadoc
可执行文件“/usr/lib/jvm/default java/bin/javadoc”不存在或不可用
不是档案。验证JAVA_HOME环境变量。->[帮助1]
[错误]
不过,如果我使用sudo./mvnw-version
,我会得到
ApacheMaven 3.6.0(97c98ec64a1fdfee7767ce5ffb20918da4f719f3;
2018-10-24T18:41:47Z)马文之家:
/root/.m2/wrapper/dists/apache-maven-3.6.0-bin/7q9b549jss6tgtr7gdokcthm4f/apache-maven-3.6.0
Java版本:11.0.4,供应商:Ubuntu,运行时:
/usr/lib/jvm/java-11-openjdk-amd64默认语言环境:en_AU,平台
编码:UTF-8操作系统名称:“linux”,版本:“4.15.0-58-generic”,arch:
“amd64”,系列:“unix”
我也有
哪个java
/usr/bin/java
及
echo$JAVA\u HOME
/usr/lib/jvm/java-1.11.0-openjdk-amd64
我认为问题在于您安装了Java11JRE包,而不是JDK
在我的Ubuntu 18.04系统上,安装了一个
/usr/bin/javadoc
。运行apt file find javadoc | bin/javadoc
告诉我它来自openjdk-11-jdk-headless
包。(不是openjdk-11-jre-headless
包。)这不是JDK或jre的问题。从Java9开始,这个命令就从bin文件夹中消失了sudo apt get install openjdk-11-jdk
为我做了这件事(用/usr/lib/jvm/java-1.11.0-openjdk-amd64
作为java\u HOME