在Eclipse中使用Maven提供的Install(打包)命令插件的时候报错【Fatal error compiling: tools.jar not found】。

报错的原因

报错的原因从错误信息可以看得出来,就是tools.jar包找不到,导致打包失败。

解决的办法

去JRE的目录下查看的确是没有tools.jar包,但是JDK的目录下就有。

这样,就需要在Eclipse的JRE配置中将JRE目录改为JDK目录。

Eclipse菜单:window->Preferencces -> Java -> Installed JREs

这样改了之后就可以打包成功了。

运行上JDK和JRE是没有什么区别的,代码也可以正常编译(JDK中集成了JRE),但是开发可能就需要更多的一些工具jar了,所以说JDK是给开发者提供的,JRE是给使用者提供的。

"如果你给我的,和你给别人的是一样的,那我就不要了。"

最新文章

  1. ElasticSearch 5学习(4)——简单搜索笔记
  2. GPS部标平台的架构设计(一)
  3. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数014,tuple,元组
  4. js代码生成form,解决mvc的url参数过长问题
  5. POJ 3903
  6. jQuery WipeTouch
  7. Android Service与Activity之间通信
  8. 【转】PFILE和SPFILE介绍
  9. Codeforces Round #312 (Div. 2) A.Lala Land and Apple Trees
  10. python 之遍历目录树(可匹配输出特定后缀的文件)
  11. CakePHP下使用paginator需要对多个字段排序的做法
  12. LeetCode 84. Largest Rectangle in Histogram 直方图里的最大长方形
  13. Calico 的默认连通性 - 每天5分钟玩转 Docker 容器技术(69)
  14. 计算机网络-应用层之HTTP协议
  15. 使用redis限制ip访问次数
  16. [学习笔记]Javascript采用二进制浮点数和四舍五入的错误
  17. 【XMPP】XMPP协议之原理篇
  18. Java学习笔记31(IO:Properties类)
  19. C# 通过调用Win32 API函数清除浏览器缓存和cookie
  20. #001 CSS快速入门讲解

热门文章

  1. laravel中视图的基本使用(七)
  2. Redis for OPS 05:哨兵HA Sentinel
  3. python基础(21):异常处理
  4. 获取给定地址中的域名,substring()截取
  5. CSS filter滤镜试玩
  6. C#如何将DataTable中的列名复制到另一个DataTable
  7. 利用Fiddler模拟通过Dynamics 365的OAuth 2 Client Credentials认证后调用Web API
  8. 关于解决Xcode更新7.3之后插件不能用的问题
  9. ADB常用命令(adb常用命令)
  10. DevOps 工程师成长日记系列五:部署