博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
阅读量:4639 次
发布时间:2019-06-09

本文共 1613 字,大约阅读时间需要 5 分钟。

同事使用的是苹果mac,而我们其他人的开发环境是windows jdk1.8 导致同事从git上pull下来的工程,pom文件是直接报错的,

windows下的pom文件设置是这样的:

1 
2
jdk.tools
3
jdk.tools
4
1.7
5
system
6
${JAVA_HOME}/lib/tools.jar
7

 

如果开发环境团队操作系统不统一,可以修改成如下来指定路径:

1  1   
2 2   
default-profile
3 3   
4 4  
true
5 5   
6 6   
${java.home}/../lib/tools.jar
7 7   
8 8
9 9   
10 10     
${java.home}/../lib/tools.jar
11 11   
12 12
13 13
14 14   
mac-profile
15 15   
16 16   
false
17 17  
18 18   
${java.home}/../Classes/classes.jar
19 19  
20 20   
21 21   
22 22   
${java.home}/../Classes/classes.jar
23 23   
24 24
25 25 26 26
27 30   
28 31   
com.sun
29 32   
tools
30 33   
1.7
31 34   
system
32 35   
${toolsjar}
33 36

代码经过测试可以直接使用的,环境非特定设置,默认开发环境,如果开发环境不同,路径等问题,可以根据情况修改配置参数,如版本号或路径。

MacX中的JDK和Oracle JDK(原来SUN JDK)提供的实现有很大不同,其中一个就是没有tools.jar,在classes.jar中已经包括了Oracle JDK tools.jar中的内容。 

转载于:https://www.cnblogs.com/ried12138/p/9317935.html

你可能感兴趣的文章
Chapter 2 Open Book——21
查看>>
华为设备ACL与NAT技术
查看>>
比较两个数据库表结构的差异
查看>>
CentOS6.5手动升级gcc4.8.2
查看>>
3.9 java基础总结集合①LIst②Set③Map④泛型⑤Collections
查看>>
Unix和Linux下C语言学习指南
查看>>
linux指令
查看>>
linux下面升级 Python版本并修改yum属性信息
查看>>
局域网内通讯APP
查看>>
Unity Shader 图片流光效果实现(纯计算方式)
查看>>
POJ 2002 Squares
查看>>
Java 内存分配
查看>>
ObjectDataSource控件执行Delete操作时,出现“未能找到带参数的非泛型方法”的解决方案...
查看>>
Ubuntu17.10 React Native 环境搭建
查看>>
Atitit 基于sql编程语言的oo面向对象大规模应用解决方案attilax总结
查看>>
jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation
查看>>
jvm-监控指令-jdump
查看>>
maven安装与配置
查看>>
暑假训练Day6
查看>>
ADO数据库编程入门
查看>>