javac不是內部或外部命令在win10上的解決方案


Path環境變量能夠讓你在任何路徑都能使用命令,可能你百度谷歌了各種方案都無法解決javac無法使用的問題,那么你可以試試如下解決方案:

首先博主配置了JAVA_HOME 參數為 C:\Program Files (x86)\Java\jdk1.8.0_144 (根據不同的路徑配置相應不同)
以及 CLASSPATH 參數為 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意前面有個.代表當前路徑)
然后再Path中添加了兩個參數 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;使用的是如下圖的方式添加的

效果也是如上圖所示,但是死活都用不了javac這個命令,然后谷歌搜索了一大堆解決方案,各種各樣的說法都有,比如說%JAVA_HOME%在win10上無法識別的,修改成了絕對路徑之后依舊如此!然后進jdk路徑使用javac命令,並沒有問題,猜測環境變量有問題,但是根本找不出來問題的所在,后面使用文本方式編輯,發現了一件神奇的事

WTF???雙引號是什么鬼,刪除后javac即可正常使用,猜測因為之前使用的是%JAVA_HOME%環境變量代替絕對路徑后%引起win10主動添加了雙引號導致,然鵝在環境變量的表格方式中並不會有任何顯示,win10是真的坑哇,弄了2個晚上,今天終於搞定了!


免責聲明!

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



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