1. 程式人生 > >javac不是內部或外部命令,但是執行java、java-version正常的問題

javac不是內部或外部命令,但是執行java、java-version正常的問題

只用兩種原因:

  1. 安裝的JDK不完整
  2. 配置環境變數錯誤
    配置環境變數:
    解決方式:

新建一個系統變數,變數名:JAVA_HOME,變數值:D:\Java,其中變數名可以隨便你寫,變數值必須是你安裝JDK的路徑
然後找到系統變數的(CLASSPATH),沒有就自己新建一個
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
其中變數值展開形式就是:D:\Java\lib\dt.jar和D:\Java\lib\tools.jar
最後系統變數(Path)在變數值的最後面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;