码迷,mamicode.com
首页 > 编程语言 > 详细

Cannot find the system java compiler. Check that your class path includes tools.jar报错处理

时间:2018-07-26 21:23:54      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:The   运行时   widget   tle   wrapper   img   src   hat   通过   

今天启动项目的时候中遇到

java.lang.illegalstateexception:Cannot find the system java compiler. Check that your class path includes tools.jar

主要原因是因为编译器在编译时找不到 tools.jar

解决方案一:将%JAVA_HOME%\lib\tools.jar文件复制到%JAVA_HOME%\jre\lib\目录下

解决方案二: 右击所有project下的JRE System Libray-->Properties,在出来的界面上,点击Installed JREs-->选中目录如C:\Program Files\Java\jre1.8.0_60,在弹出的界面中点击add External JARs,将jdk-lib-tools.jar加进去即可。

解决方案三:打开你eclipse---window--preferences--Installed JREs      Edit打对号的jre,把JRE home的路径改为jdk路径

技术分享图片技术分享图片?

我遇到的就是第三种情况,项目在运行时需要访问tools.jar,这个访问是通过你配置的jre路径来访问并不是单纯的加载jar包,所以第一二种方案并不适用。

一般的项目运行只需要运行时环境jre就够了,有些特殊的需要用到开发环境jdk,两种环境还是有区别的,比如今天遇到问题tools.jar在jre环境中就找不到

Cannot find the system java compiler. Check that your class path includes tools.jar报错处理

标签:The   运行时   widget   tle   wrapper   img   src   hat   通过   

原文地址:https://www.cnblogs.com/wangyongheng/p/9374029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!