輸入javac無法運行的問題?
JDK安裝好之后出現這種問題一般可能是兩個原因,一個是在設置環境變量時沒有設置正確造成的,還有一個原因是在安裝JDK過程中出現的問題,下面就分別就兩種原因告訴大家解決的方法。
原因一解決方法:
1、我們設置環境變量時有兩個位置,一個是用戶變量,一個是系統變量,用戶變量是僅對該用戶有用,系統變量是對系統有用,換句話說,你的電腦里有兩個用戶時,設置在用戶變量就僅對當前用戶有用,而設置在系統變量就會對兩個用戶都有用。可以根據自己的需求選擇,一般情況是在系統變量的位置設置。
2、首先添加HOME——JAVA變量,這里設置的值是安裝JDK的位置。
3、然后添加path和classpath變量
path: 在原有的變量后面添加 ;%java_home%\bin;%java_home%\jre\bin
classpath:新建一個變量 .;%java_home%\lib;%java_home%\lib\tools.jar
注意,classpath最前面的.必須加上,它表示可以讓你在任何目錄下都可以運行java。
原因二解決方法:
1、打開你安裝JDK的目錄下,進入bin文件夾查看,看里面是不是都是exe文件(如下圖),是不是有javac.exe文件,如果沒有,那么就是安裝過程中出現了問題。如果有的話,就是環境變量沒有設置好,需要仔細檢查。下圖是默認的兩個路徑,如果需要更改路徑,就要仔細看一下這兩個路徑的區別。
2、沒有javac.exe文件是因為在安裝的過程中,你安裝的jre的時候把它和JDK安裝到了一個目錄中,造成原來的文件被jre的文件覆蓋。
3、在安裝JDK的過程中有兩次選擇安裝目錄,第一次如下圖,更改路徑安裝到D盤。
4、如果第一次更改了安裝目錄,那么第二次在選擇的時候不要安裝在同一個文件夾下,第二次選擇路徑時注意要自己新建一個文件夾,然后再選擇。