一、前言
Java初學階段需要經過配置環境變量的過程,而此過程也可能會由於主觀客觀因素產生一些已知或未知的錯誤,於是筆者以本系列文章記錄問題以及解決方法
二、問題描述+問題成因
部分開發人員在官網下載JDK時,可能會選擇下載了當前時間最新版本的JDK,在配置環境變量之後,在cmd命令行中編譯執行java文件,可能會出現編譯通過,但是無法加載類的錯誤。
原因:從JDK9之後就已經沒有tools.jar和dt.jar了,所以不需要在CLASSPATH裏面配置這些jar了
三、解決方法
環境變量的配置可以更改爲如下所示的值:
JAVA_HOME=jdk安裝路徑
Path=.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH=.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
具體配置方法參考筆者文章:
jdk各版本安裝+環境變量配置+常見配置問題的解決【圖文教程】附資源鏈接
-----------------------------------------------------------
以上是筆者對於JDK9或更高版本JDK:Could not find tools.jar,dt.jar問題總結的方案
如有問題和批評指正的地方可以私信或評論區中留言
筆者文章推薦
①jdk各版本安裝+環境變量配置+常見配置問題的解決【圖文教程】附資源鏈接
②關於JDK環境變量配置在cmd輸入java或java-version出現could not find java SE Runtime Environment的問題【JDK環境變量配置問題總結】圖文教程
③關於JDK環境變量配置在cmd輸入java或java -version出現不是內部或外部命令或系統找不到文件java.exe的問題【JDK環境變量配置問題總結】圖文教程
④關於JDK11,JDK12沒有JRE的問題【JDK環境變量配置問題總結】圖文教程