win10安裝JDK cmd中可以運行java,但不能用javac,解決方案


win10安裝JDK cmd中可以運行java,但不能用javac

網上教程
(1)新建->變量名"JAVA_HOME",變量值"C:\Java\jdk1.8.0_05"(即JDK的安裝路徑)
(2)編輯->變量名"Path",在原變量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->變量名“CLASSPATH”,變量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

我實際操作
JAVA_HOME
E:\Java\jdk1.8.0_05

Classpath
%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Path
加上E:\Java\jdk1.8.0_05\bin;E:\Java\jdk1.8.0_05\jre\bin

 

在cmd中運行java成功。
運行javac顯示'JAVAC'不是內部或外部命令

一般是環境變量沒設置正確。檢查環境變量
echo %classpath%
echo %path%

 

在cmd中運行echo %path%
顯示
xxxxxxxxxxxxxxxxx;"E:\Java\jdk1.8.0_05\bin;E:\Java\jdk1.8.0_05\jre\bin";xxxxxxxxxxxxxxxxxxxxxxxxxxxx

發現路徑有引號,找到原因。
解決方法:分成兩條寫,

 


新開個cmd窗口再echo %path%    (使環境變量立刻生效)
再運行javac成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM