前段時間重裝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環境變量
這是我個人的一些問題以及見解,希望可以幫助到大家