寫在前面
配置Java環境完成後,遇到最多的錯誤可能就是打開控制檯(cmd)輸入java有用,而javac無效。首先檢查自己的的環境配置啥的,這裏再寫一下:
JAVA_HOME:
自己jdk的安裝路徑。
CLASSPATH:
.;%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\bin\tools.jar
Path:
;%JAVA_HOME%\bin;
Path路徑問題
jdk安裝完成後,在path環境變量中的第一條會有一個路徑,如下:
打開這個路徑,裏面有java.exe等,可是就是沒有我們的javac,只需要將這個路徑下移到最後一條或者刪除這裏面的三個文件。
jdk安裝路徑問題
這個問題在jdk1.7和1.8可能會有這個問題,jdk安裝完成後,會讓你選擇jre的版本,然而你可能會把jre放在jdk的目錄下,這樣會導致jdk的bin文件被jre(jre的bin中可沒有javac)的覆蓋,在我的jdk10.0.2就不會有這個問題,jre是不允許安裝到非空文件夾的。