1.原因: 这种问题一般是取消jdk下的tool.jar文件导致的,如果jdk目录下没有tool.jar文件,需要重新安装jdk并配置环境变量.
如果在eclipse中调试程序出错的话,那么就是jre的地址选错了,没有选jdk,选择jre导致的,具体看截图.
我们直接选择jdk的目录就可以,不需要选择jdk下面的jre,因为jre不带tool.jar所以会报错
2.解决: 更换eclipse的jre安装路径为jdk目录,并且在BuildPath中把项目的运行环境换成新配置的System Library即可.
如果部署到正式环境中也是这个错误,那么我们也需要把正式环境中的路径换成jdk路径.