今天在命令行中運行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
將碰到的小問題寫下來,希望對大家有所幫助。