`

Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:

 
阅读更多

 

 

eclipse创建maven项目后,在pom,xml中原来写法如下:

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.beijing</groupId>
  <artifactId>hadoop25</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>hadoop25</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
		<groupId>org.apache.hadoop</groupId>
		<artifactId>hadoop-common</artifactId>
		<version>2.5.2</version>
	</dependency>

	<dependency>
		<groupId>org.apache.hadoop</groupId>
		<artifactId>hadoop-client</artifactId>
		<version>2.5.2</version>
	</dependency>

  </dependencies>
</project>

 

 

此时,pom.xml报错提示为: Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7

 

原因是缺少tools.jar的依赖,tools.jar在jdk的安装目录中提供了

处理方式如下,在pom.xml中 增加jdk.tools的配置信息:

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.beijing</groupId>
  <artifactId>hadoop25</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>hadoop25</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
		<groupId>org.apache.hadoop</groupId>
		<artifactId>hadoop-common</artifactId>
		<version>2.5.2</version>
	</dependency>

	<dependency>
		<groupId>org.apache.hadoop</groupId>
		<artifactId>hadoop-client</artifactId>
		<version>2.5.2</version>
	</dependency>
	
	<dependency>  
	    <groupId>jdk.tools</groupId>  
	    <artifactId>jdk.tools</artifactId>  
	    <version>1.7</version>  
	    <scope>system</scope>  
	    <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>  
	</dependency>  

  </dependencies>
</project>

 

即可

 

 

 

 

 

 

分享到:
评论

相关推荐

    Missing artifact com.babasport:page:jar:1.0

    "Missing artifact com.babasport:page:jar:1.0" 这个标题实际上是一个常见的Maven或Gradle构建错误信息,它指出在项目中找不到特定的库或者模块。这个错误通常意味着在构建工程时,Maven或Gradle的依赖解析机制没能...

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错 &lt;!-- oracle数据库驱动 --&gt;  &lt;groupId&gt;com.oracle&lt;/groupId&gt;  &lt;artifactId&gt;ojdbc6  &lt;version&gt;11.2.0.1.0 1.首先确定你...

    解决maven项目找不到tools-1.8.0.jar的问题,缺失tools-1.8.0.jar包

    然而,有时候在运行Maven项目时,可能会遇到找不到特定jar包的问题,比如本例中的`tools-1.8.0.jar`。这个问题通常表明Maven在构建路径或本地仓库中未找到该依赖。下面我们将详细探讨如何识别、解决此类问题。 首先...

    jdk.tools-1.8.jar

    maven 加载不了 jdktool的 可以直接下在相应的jar,在maven路径下配置好,改好名字,重新更新maven

    jdk:tools:1.8

    java8的tools包,在maven出现无法加载时可以将该包加入maven本地仓库即可解决问题

    Unresolved dependency: 'com.aspose:aspose:jar:19'

    在Java开发过程中,Maven是常用的构建工具,它管理项目的依赖关系,自动下载所需库到本地仓库。然而,有时我们可能会遇到一些特定的依赖问题,比如在这个案例中,"Unresolved dependency: '...

    tools-1.8.0.jar.zip

    本文将详细解释如何解决“Missing artifact com.sun.:tools:jar:1.8.0”的错误,并探讨与之相关的`tools-1.8.0.jar`文件。 首先,让我们了解这个错误的含义。在Maven或Gradle等构建工具中,当我们构建项目时,如果...

    JDK——1.8的tools.jar 包

    JDK——1.8的tools.jar 包,.

    解决Missing artifact javax.transaction:jta:jar:1.0.1B

    1. 解压文件得到:jta-1_0_1B-classes.zip 2. cmd进入zip文件所在目录 ...mvn install:install-file -Dfile=./jta-1_0_1B-classes.zip -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar

    openjdk-1.8-tools.jar

    Could not resolve dependencies for project ... Could not find artifact com.sun:jconsole:jar:1.8 at specified path G:\.m2\com\alibaba\druid\1.2.6/lib/openjdk-1.8-jconsole.jar

    mybatis-paginator-1.2.15-API文档-中文版.zip

    赠送jar包:mybatis-paginator-1.2.15.jar; 赠送原API文档:mybatis-paginator-1.2.15-javadoc.jar; 赠送源代码:mybatis-paginator-1.2.15-sources.jar; 赠送Maven依赖信息文件:mybatis-paginator-1.2.15.pom;...

    plexus相关jar包

    Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update ...

    Java8/java1.8的tools.jar

    当Maven项目缺少`tools.jar`或者出现与JDK-tools相关的错误时,这通常意味着系统路径中没有正确配置JDK,或者JDK版本不匹配。对于那些依赖于`tools.jar`,如冰蝎(IceScorpion)这样的Java应用来说,缺少这个文件会...

    aspose-words-15.8.0-jdk16.jar

    Java将word文档转换成pdf所需要的jar包(解压后使用)。 1.用以下命令注册到本地maven仓库: mvn install:install-file -Dfile=D:\aspose-words-15.8.0-jdk16.jar -DgroupId=...

    com.sun.jdmk.jmxtools.1.2.1 jmxtools-1.2.1.jar 亲测可用

    缺少jar包 Description Resource Path Location Type Missing artifact com.sun.jdmk:jmxtools:jar:1.2.1 pom.xml Maven Dependency Problem jmxtools-1.2.1.jar

    jdk1.8下tools.jar(url)

    ### jdk1.8下tools.jar(url) #### 背景与问题描述 在Java开发过程中,我们可能会遇到各种各样的编译错误或构建失败的情况。其中,“No compiler is provided in this environment. Perhaps you are running on a...

    解决java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包问题

    `jconsole-1.8.0.jar`和`tools-1.8.0.jar`是Java JDK工具包的一部分,主要用于JVM监控和管理。`jconsole`是Java官方提供的JVM可视化监控工具,而`tools.jar`包含了JDK的各种工具类,如JDB、JVisualVM等。在Maven项目...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar

    可以解决,maven引入hive jar包时,hive Could not find artifact org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde 问题

    jodconverter2.2.2.jar的Maven依赖包

    直接解压到Maven仓库的"com\artofsolving\jodconverter"这个目录下; 如有不明,访问这篇我写的博客; https://blog.csdn.net/qq_39403734/article/details/82020309 物超所值;

    bcprov-jdk15on-1.65.01.jar中文-英文对照文档.zip

    bcprov-jdk15on-***.jar中文-英文对照文档.zip,java,bcprov-jdk15on-***.jar,org.bouncycastle,bcprov-jdk15on,***,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,bouncycastle,bcprov,jdk15on,中文-...

Global site tag (gtag.js) - Google Analytics