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路徑.
