1. 程式人生 > >win10系統配置jdk環境不能用%JAVA_HOME% 代替目錄

win10系統配置jdk環境不能用%JAVA_HOME% 代替目錄

不同 cat 兩個 dt.jar 計算機 In 頁面 spa JD

發現以前配好的java環境變量和tomcat環境變量全都清空了,在重新配置的時候總是出現問題,即在cmd命令窗口下,輸入java,顯示正常,輸入java -version 也是顯示正常,唯獨輸入javac,顯示“javac不是內部或外部命令,布拉布拉一些的問題”,然後我就開始各種百度各種谷歌,終於在大半夜把這個問題搞定了。。。

這個問題關鍵是系統已有的path中 有%變量% 代替路徑的情況,日挺坑的................

下面來說說這個問題的解決辦法,其實很簡單:
* 1,首先進入環境變量頁面
技術分享圖片

  • 2,在系統變量下面配置
    • JAVA_HOME:你自己的jdk的路徑
    • CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
      • 註意前面有一個.千萬不要忘了。
  • 第三步,也是最重要的一步,配置Path變量,這裏win10和其他的不同就出來了,win的path變量,要用jdk的絕對路徑,而不能用%JAVA_HOME%這一類的,計算機識別不了。
    • path=
      C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;
    • 在path環境變量的最前端加上你自己的jdk的這兩個目錄就好了。一定要是絕對路徑!

這樣你在測試一下肯定就沒有問題了,還有修改完環境變量,再次測試的時候,cmd的窗口需要重新啟動一下。

win10系統配置jdk環境不能用%JAVA_HOME% 代替目錄