【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
最近项目中使用到大数据平台,代码中应用了hbase-client.0.98.6-hadoop2.jar包,该包中引用了jdk.tools.1.7,所以导致eclipse中pom.xml老是提示Missing artifact jdk.tools:jdk.tools:jar:1.7。从网上找了一下原因大多都说是工程maven找不到系统内的jdk1.7,根本原因是没有指定javaw.exe的的位置导致的,具体解决方法有三种,这里我偏向第一种,因为第二和第三种都改改动pom.xml文件,这样并不好,因为我们再开发中工程代码有多个人共同开发,你改动pom文件可能会影响别人,所以pom尽量有一个人管理,尽量少带动别人的代码。
注意 在使用下面三种方法之前先检查一下eclipse或STS中的JDK路径配置是否正确:
首先,通过正常运行eclipse或STS,打开window-->preferences-->java-->installed jres 页面的窗口
一定要确保这个JDK路径是你本机的JDK路径,而不是你本机外的JRE路径,因为本人再装jdk的时候,同时装了一个jre,我打开STS 的时候默认jdk是我的jre路径,而非我的jdk路径
如果上面的检查配置还是不行,则采用下面是三种解决方法解决。
方法一:修改eclipse或STS启动配置
找到eclipse或STS的安装路径,在安装路径下找到eclipse.ini或STS.ini,将其文件打开,在文件中找到“-vmargs”,在“-vmargs”之前添加下面代码
、修改 eclipse.exe 目录下的 eclipse.ini,加入-vm %JAVA_HOME%\bin\javaw.exe
其中 D:\tools\java\jdk1.7 替换成自己的JAVA_HOME路径记录。如图:
修改之后重启eclipse或STS即可
方法二:直接在pom.xml中加上一个依赖项目
在pom文件中添加下面配置
<dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.7</version> <scope>system</scope> <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath> </dependency>
方法三:在pom文件的plugins中指定jdk
在maven工程的pom文件中添加如下配置
<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.7</source><target>1.7</target></configuration></plugin> </plugins>
【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题相关推荐
- 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:
jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中: <dependency> <groupId>jdk.to ...
- 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:
2019独角兽企业重金招聘Python工程师标准>>> jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中: <dep ...
- MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
同事使用的是苹果mac,而我们其他人的开发环境是windows jdk1.8 导致同事从git上pull下来的工程,pom文件是直接报错的, windows下的pom文件设置是这样的: 1 <d ...
- 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
2019独角兽企业重金招聘Python工程师标准>>> 解决方法: 在pom.xml中添加如下依赖: <dependency> <groupId&g ...
- eclipse 解决启动慢、运行慢的方法总结(最全)
由于 CSDN 的目录只在固定地方显示,并不是很方便阅读,又占空间,所以本文章已同步更新到个人博客上,在个人博客上的文章,有滑动侧边目录栏,阅读体验更加,而且文章的样式也更为丰富,推荐各位同学前往我的 ...
- Missing artifact net.sf.json-lib:json-lib:jar:2.4错误和Eclipse安装Maven插件错误
微信公众号:compassblog 欢迎关注.转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1.配置Maven项目的pom.xml文件报错 (1).错误描述:Missing artifac ...
- STS导入maven工程pom文件报错
今天使用STS导入maven工程,一路安装文档安装软件,加载文档,但是导入工程打开后,一直报错,pom文件报错,找不到公司写的第三方jar包,反复查看,步骤流程没有错误 同事帮忙排查,替换本地库,无法 ...
- Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix的解决方法
Maven的依赖问题 在聚合模块时候,发现在父工程目录中的依赖存在一些问题.一开始是${pagehelper.version},后来将版本直接填写相应的版本如图下 依赖添加失败 在父工程的jar包依赖 ...
- maven 加入json-lib.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
pom.xml 内容: [html] view plaincopy <dependency> <groupId>net.sf.json-lib</groupId> ...
- 解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题
解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题 参考文章: (1)解决Missing artifact com.micros ...
最新文章
- 金融风控实战——信贷业务架构与业务分析
- 误落迷宫2(BFS)
- Git 简单命令行指令
- 用计算机三级处理文件,【题目】计算机三级题目,献给为计算机三级挣扎的同学们...
- Linux内核深入理解中断和异常(2):初步中断处理-中断加载
- 需求分解与需求跟踪矩阵
- 教你设置技嘉主板bios中文图解
- 惠普(HP) LaserJet Pro M1136 MFP 黑白多功能激光一体机 (打印 复印 扫描)驱动安装记录...
- 十大著名黑客——李纳斯-托瓦兹
- 迷你商城后端管理系统 ———— stage2 项目的核心代码实现
- 产业区块链一周动态丨江西将出台区块链五年计划,数字货币试点引发A股躁动...
- 编辑器将光标横线变成竖线
- 关于c基础实现简易计算器的代码(加减乘除)
- 【Kafka】Docker安装kafka、搭建kafka集群
- UBLOX F9P搭建NtripCaster组建RTK
- 如何用计算机的思维去思考问题?
- 磁盘阵列RAID详解
- msys 的安装和使用
- #10016. 「一本通 1.2 练习 3」灯泡(三分)
- 如何隐藏控制台窗口?
热门文章
- Magoshare Data Recovery使用教程:在mac上恢复找回删除的丢失文件
- 视频分割修整功哪一款视频剪辑软件更好用?
- PageNotFound.noHandlerFound No mapping found for HTTP request with URI
- oozie JAVA Client 编程提交作业
- 四大关键词解读“智慧乌鲁木齐”密码
- Android 透明颜色值ARGB
- [家里蹲大学数学杂志]第395期中科院2015年高校招生考试试题
- 研究生开口月薪一万 企业暗示“靠边站”
- Citrix高层相继离职,XenServer或将被流产?
- 「代码随想录」70. 爬楼梯【动态规划】(完全背包解法)