hadoop和纱线的Maven依赖

时间:2015-07-22 02:13:43

标签: java eclipse maven hadoop yarn

为什么某些maven依赖项会给我jdk.tools.1.8.jar错误而其他人不知道?

例如,以下依赖性不会导致任何问题

APPDATA

但接下来的

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-hdfs</artifactId>
    <version>2.7.1</version>
</dependency>

原因

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-yarn-common</artifactId>
    <version>2.7.1</version>
</dependency>

我使用的是java 1.7,它是jdk1.7.0_71而不是JRE。 我的执行环境设置为this 我知道还有其他类似的主题,但我无法做到这一点。

1 个答案:

答案 0 :(得分:1)

我设法通过包含以下依赖来摆脱这个问题,但这仍然没有意义,这应该取决于jdk1.8

<dependency>
    <groupId>jdk.tools</groupId>
    <artifactId>jdk.tools</artifactId>
    <version>1.8</version>
    <scope>system</scope>
    <systemPath>C:/Program Files/Java/jdk1.8.0_05/lib/tools.jar</systemPath>
</dependency>