http://blog.csdn.net/suncold123/article/details/48392135
參考與上面這個博主。
今天在win10下重新配置了一下java環境變量。跟着網上的流程下來,基本都沒有問題。
但配置到最后發現在cmd窗口中輸入java -version java 都能正常運行,唯獨javac不行。顯示javac不是內部或外部命令的問題。
百度后發現自己並沒有拼寫上的問題,最后發現,網上的教程大部分都對於win7,win8等版本,在win10中有一個地方需要特別注意:
PATH配置中路徑一定要用絕對路徑,不能用JAVA_HOME
網上的一般都是%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
把%JAVA_HOME%替換成你的JAVA_HOME的值就好了。
像我的就是直接寫絕對路徑了,這樣你拼寫沒錯就可以運行javac了。
原文中博主第二個設置其實有問題,因為在jdk文件夾里bin子目錄里沒有jre,而是bin下面的jre子目錄,我試了一下發現兩個都可以,似乎這個問題系統好像可以自動糾錯。神奇神奇。