标签: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