天天看點

win10 系統下'javac' 不是内部或外部指令,也不是可運作的程式PathCLASSPATHJAVA_HOMEwin10配置java環境變量,解決javac不是内部或外部指令等問題

Path

C:\Program Files\Java\jdk1.8.0_131\bin

C:\Program Files\Java\jre1.8.0_131\bin           

CLASSPATH

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar           

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_131           

win10配置java環境變量,解決javac不是内部或外部指令等問題

今天Win10上配置java環境變量遇到了在cmd指令視窗下,輸入java,顯示正常,輸入java -version 也是顯示正常,唯獨輸入javac,顯示“javac不是内部或外部指令,布拉布拉一些的問題”,然後我就開始各種百度各種谷歌,終于在大半夜把這個問題搞定了。。。

下面來說說這個問題的解決辦法,其實很簡單: 

  • 1,首先進入環境變量頁面

2,在系統變量下面配置

JAVA_HOME:你自己的jdk的路徑

CLASSPATH= .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar

注意前面有一個.千萬不要忘了。

(注意 如果是1.5以後的JDK版本不需要配置CLASSPATH)

第三步,也是最重要的一步,配置Path變量,這裡win10和其他的不同就出來了,win的path變量,要用jdk的絕對路徑,而不能用%JAVA_HOME%這一類的,計算機識别不了。

這樣你在測試一下肯定就沒有問題了,還有修改完環境變量,再次測試的時候,cmd的視窗需要重新啟動一下