maven报错Missing artifact jdk.toolsjdk.toolsjar1.8解决方案

maven报错Missing artifact jdk.toolsjdk.toolsjar1.8解决方案

					便捷的解决方案

前提:需要配置过jdk环境变量

在eclipse的pom.xml中添加

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

出现这个问题的原因在于下载依赖的过程出现问题(网上说是网络问题)
但是反复下载依赖依然无法下载完整,下载依赖文件结尾会发现有.lastUpdated字段

接下来解决这个问题

				jdk.tools本地jar包不完整的解决方案

1.下载需要版本的jdk

2.输入cmd命令,设置maven下载依赖的路径

3.在eclipse中的pom.xml文件中导入依赖,依赖具体内容是自定义的,随便写

							具体步骤

1.需要拥有想要使用java版本的jdk,在jdk路径下的lib下有个tools.jar,记住路径

2.在cmd命令窗口中执行

mvn install:install-file -Dfile=(tools.jar的本地路径) -DgroupId=(maven依赖的groupId名) -DartifactId=(maven依赖的artifactId名) -Dversion=(maven依赖的version名) -Dpackaging=jar

例子:mvn install:install-file -Dfile=H:\8\jdk1.8\lib\tools.jar -DgroupId=jdk.tools -DartifactId=jdk.tools -Dversion=1.8 -Dpackaging=jar

在cmd中执行命令后看到BUILD SUCCESS绿体字样说明成功
删除maven仓库中下载不完整的文件,直接把整个依赖包全删掉就好

3.在eclipse中的maven中添加依赖

<dependency>  
	<groupId>jdk.tools</groupId>    
	<artifactId>jdk.tools</artifactId>    
	<version>1.8</version>
</dependency>

查看文件
在这里插入图片描述

			不过这对于maven项目来说并非是很彻底的解决方案

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

灵感来源于网络

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值