使用 Maven 的 Hadoop-Common 构建由于缺少工件 JDK.Tools:JAR 而失败



尝试使用 命令,

mvn generate-sources generate-test-sources

生成失败,出现错误:

[ERROR] Failed to execute goal on project hadoop-annotations: Could not resolve dependencies for project org.apache.hadoop:hadoop-annotations:jar:3.0.0-SNAPSHOT: Could not find artifact jdk.tools:jdk.tools:jar:1.6 at specified path /usr/lib/jvm/java-11-openjdk-amd64/../lib/tools.jar -> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

这些工具.jar在openjdk-11版本中缺失。

Hadoop仍然需要Java 8来构建。

Java 11 的进度可以在 https://issues.apache.org/jira/browse/HADOOP-15338

最新更新