java not found_java_home not found in your enviroment 问题解决方法
java_home not found in your enviroment 錯誤原因有一下幾點
1. JAVA_HOME系統環境沒配置, JAVA_HOME環境變量配置方法:
<1> 右擊計算機圖標 -> 屬性 -> 點擊"更改配置" -> 高級 -> 環境變量 -> 系統變量 -> 點擊"新建" ?-> 變量名: JAVA_HOME, 變量值: JDK的根目錄(***/jdk1.x.x) ? 注意:該路徑后面不能添加";"
<2>CLASSPATH系統環境變量配置方法:右擊計算機圖標 -> 屬性 -> 點擊"更改配置" -> 高級 -> 環境變量 -> 系統變量 -> 點擊"新建" ?-> 變量名: CLASSPATH, 變量值: ".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;"
<3>Path系統環境變量配置方法:右擊計算機圖標 -> 屬性 -> 點擊"更改配置" -> 高級 -> 環境變量 -> 系統變量 -> 點擊"新建" ?-> 變量名: Path, 變量值: ";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;" ?(變量值前面第一個;視情況而加,若Path最后面已經有了;就不用加,沒有就需要加)
<4>maven中的M2_HOME用戶環境變量配置方法::右擊計算機圖標 -> 屬性 -> 點擊"更改配置" -> 高級 -> 環境變量 -> 用戶變量 -> 點擊"新建" ?-> 變量名: M2_HOME, 變量值: maven的安裝路徑(下載之后解壓的路徑"X盤:\某目錄\apache-maven-3.3.9-bin\apache-maven-3.3.9")
<5>maven中的PATH用戶環境變量配置方法::右擊計算機圖標 -> 屬性 -> 點擊"更改配置" -> 高級 -> 環境變量 -> 用戶變量 -> 點擊"新建" ?-> 變量名: PATH, 變量值:?%M2_HOME%\bin;%JAVA_HOME%\bin;
2. 若以上都已配置,則在cmd中運行mvn -r ,若失敗,提示java_home not found in your enviroment, 看cmd是否是以管理人員身份運行, cmd管理人員身份運行方法:打開C:\Windows\System32目錄,找到cmd.exe 右擊以管理人員方式運行,輸入mvn -r,看是否成功
3,若cmd與管理人員方式失敗,則開始查看配置環境變量的時候是否不小心弄錯了, 查找原因方法: 打開cmd, 輸入 echo %JAVA_HOME%, 輸出的字符串后面不能帶';'的,因為CLASSPATH變量值采用的JAVA_HOME的變量 例如: JAVA_HOME 輸出的"C:\Program Files (x86)\Java\jdk1.7.0_25", 而?CLASSPATH =?%JAVA_HOME%\lib\dt.jar 等價于?CLASSPATH ?=?C:\Program Files (x86)\Java\jdk1.7.0_25\lib\dt.jar, 如果配置JAVA_HOME的echo 輸出值為JAVA_HOME = "C:\Program Files (x86)\Java\jdk1.7.0_25;" 則?CLASSPATH ?=?C:\Program Files (x86)\Java\jdk1.7.0_25;\lib\dt.jar, 系統找不到該dt.jar包,導致失敗(如果還是失敗,在查看一下M2_HOME是否配置的時候不小心出問題了), 以上應該可以解決java_home not found in your enviroment 的問題, 如有中間什么不對的地方望大神指點一下,小弟先在此感謝
總結
以上是生活随笔為你收集整理的java not found_java_home not found in your enviroment 问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java和javaweb的区别_java
- 下一篇: java 访问私有成员,在Java中访问