zoukankan      html  css  js  c++  java
  • Maven项目添加阿里云HBase依赖之后第一行才出现红叉报错“Missing artifact jdk.tools:jdk.tools:jar:1.6”的解决办法

    首先是从阿里云上下载了一个样例项目“hbase-demo”,然后用eclipse打开,此时eclipse会去下载aliyun.hbase依赖。
    等待一段时间后,pom.xml却报错了,第一行左侧出现了红叉。
    点击左侧的这个红叉,看见提示的报错信息:“Missing artifact jdk.tools:jdk.tools:jar:1.6”。

    原始的 pom.xml 文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <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.aliyun.hbase.demo</groupId>
      <artifactId>hbase-demo</artifactId>
      <version>1.0-SNAPSHOT</version>
    
    
      <dependencies>
        <dependency>
          <groupId>com.aliyun.hbase</groupId>
          <artifactId>alihbase-client</artifactId>
          <version>1.1.1</version>
        </dependency>
      </dependencies>
    
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>3.0.0</version>
            <executions>
              <execution>
                <phase>package</phase>
                <goals>
                  <goal>shade</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    
    </project>
    
    
    

    解决办法

    jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中:

    <dependency>
        <groupId>jdk.tools</groupId>
        <artifactId>jdk.tools</artifactId>
        <version>1.6</version>
        <scope>system</scope>
        <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
    </dependency>
    

    就发现红叉没有了:)

    参考链接:https://blog.csdn.net/huoyunshen88/article/details/40657895

  • 相关阅读:
    高并发场景 LVS 安装及keepalived的应用
    使用nginx作为http/https正向代理
    Spring5【七】Spring 整合 MyBatis
    Spring5【六】代理模式及 AOP
    MyBatis 配置模板
    Spring5【五】Bean 的自动装配及注解开发
    Spring5【四】依赖注入(DI)
    Spring5【三】IoC 创建对象的方式及配置说明
    Spring5【一】Spring 简介
    MyBatis【七】缓存
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9341564.html
Copyright © 2011-2022 走看看