Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java hadoop和Thread的Maven依赖性_Java_Eclipse_Maven_Hadoop_Yarn - Fatal编程技术网

Java hadoop和Thread的Maven依赖性

Java hadoop和Thread的Maven依赖性,java,eclipse,maven,hadoop,yarn,Java,Eclipse,Maven,Hadoop,Yarn,为什么某些maven依赖项给了我jdk.tools.1.8.jar错误,而其他依赖项没有 例如,以下依赖性不会导致任何问题 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <version>2.7.1</version> </dependency> 我

为什么某些maven依赖项给了我jdk.tools.1.8.jar错误,而其他依赖项没有

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

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-hdfs</artifactId>
    <version>2.7.1</version>
</dependency>
我使用的是Java1.7,它是jdk1.7.071,而不是JRE。 我的执行环境设置为
我知道还有其他类似的线程,但我无法让它正常工作。

我通过包含以下依赖项设法解决了这个问题,但仍然没有理由认为这应该依赖于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> 

jdk.tools
jdk.tools
1.8
系统
C:/ProgramFiles/Java/jdk1.8.0_05/lib/tools.jar
Missing artifact jdk.tools:jdk.tools:jar:1.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>