個人理解,理解不對歡迎指正
更新方法:
jdk8不需要classpath和Javahome 直接到Java安裝目錄下找到bin 復制該路徑,粘貼到環境變量的path末尾(用英文分號隔開),cmd中測試java javac java -version即可。
java8安裝完自動生成一個路徑(如下圖)該路徑下有三個快捷方式(右下),因此安裝完就可以在cmd中運行java java -version 唯獨javac不可以運行
安裝完java8的jdk便可按照其他配置方法的JAVA_HOME CLASSPATH PATH三部曲來配置環境變量(復述如下)
1.
新建環境變量JAVA_HOME
變量名:JAVA_HOME
變量值:D:\learn\JDK
變量值是自己的jdk安裝目錄
2.
新建環境變量CLASSPATH
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
需要注意變量值前面的“.;”
3.
配置環境變量Path
雙擊Path,點擊新建,添加“%JAVA_HOME%\bin”
再次點擊新建,添加“%JAVA_HOME%\jre\bin”
這里要特別注意一下,win10環境變量值是一行一行的,不要直接點擊新建,添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”,否則會出現“javac不是內部或外部命令”錯誤。
其他教程上通常都是點擊編輯文本以后的形式 那時候需要加分號,如下
注意:
①單行與多行(文本編輯)的環境變量編輯
環境變量中盡量用C或者D盤開頭,這樣可以多行顯示
②關於重啟后環境變量失效的問題:配置JAVA_HOME,CLASSPATH,PATH時候最后的位置都不要加分號,整個配置過程中只由classpath的中間部分由一個分號(path用最新的方法一行一行的形式來配置)
方案二: