解決win10配置Java環境變量後顯示'javac' 不是內部或外部命令

前段時間重裝win10系統,Java環境變量,數據什麼的全部刪除,今天晚上打算重拾Java,在下載安裝好jdk1.8之後,在配置完系統環境變量後,在桌面下打開cmd命令窗口,輸入java -version顯示正常,輸入java顯示正常,但是輸入javac的時候顯示'javac' 不是內部或外部命令,也不是可運行的程序或批處理文件。之後開始查找問題

我是採用動態配置的方式,如下:

1、先新建系統變量JAVA_HOME = JDK路徑

2、在path環境變量下使用相對路徑的方式配置

3、點擊確定之後,配置完成,回到桌面在cmd中輸入javac顯示不是內部命令。

解決辦法:

1、將相對路徑%JAVA_HOME%\bin; 改成絕對路徑,x:\xxxxx\jdk1.8.0_191\bin(此處查看自己的jdk路徑);

2、使用相對路徑,添加%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin; 分開兩行寫

3、對部分win10系統,可能方法2也不能解決,但是又想使用相對路徑動態配置環境變量時,可以嘗試

       (1)%JAVA_HOME%\bin  後面刪除分號

       (2)%JAVA_HOME%\bin

                %JAVA_HOME%\jre\bin 刪除分號,分開兩行寫

注意:也有人會嘗試配置classpath變量,但是Java1.5之後的版本無需配置classpath環境變量

這是我個人的一些問題以及見解,希望可以幫助到大家

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章