'javac' 不是內部或外部命令,也不是可運行的程序


 

 

 

 

今天在命令行中運行javac命令時發現

但是運行java命令卻可以

 

查找jdk的安裝路徑發現,安裝目錄里面同時有jdk的文件夾和jre的文件夾

查看了jdk的目錄發現jdk目錄中也有一個jre文件夾

記得當時裝的是安裝版的jdk,安裝版的jdk會同時安裝jdk和jre

但jdk中已經默認包含了jre

查看了環境變量,發現創建了JAVA_HOME和JRE_HOME,並且path的環境變量中也添加了%JRE_HOME%\bin

 

此為path環境變量中的值

就想既然jdk中已經有了jre文件夾,那這個jre的環境變量試着刪除掉

刪除了JRE_HOME和path中的%JRE_HOME%\bin

此為path中刪除后的值

然后運行javac命令 發現可以了

總結:jdk文件夾中已經包含了jre文件夾,在環境變量中不需要再單獨配置JRE_HOME

將碰到的小問題寫下來,希望對大家有所幫助。

 


免責聲明!

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



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