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

Posted wangyongheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cannot find the system java compiler. Check that your class path includes tools.jar报错处理相关的知识,希望对你有一定的参考价值。

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

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

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

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

解决方案二: 右击所有project下的JRE System Libray-->Properties,在出来的界面上,点击Installed JREs-->选中目录如C:Program FilesJavajre1.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报错处理的主要内容,如果未能解决你的问题,请参考以下文章

golang The system cannot find the file specified

用FTP上传文件时出现The system cannot find the file specified怎么回事?.

RTSP协议视频结构化平台EasyNVR调用串口接口报错The system cannot find the file specified

cx_Freeze: 'The system cannot find the file specified' during build [win10] [PyQt4] [python2.7] 错误

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

The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the ja