簡體   English   中英

“Maven在版本上”提供錯誤“錯誤:JAVA_HOME未正確定義”

[英]“Maven is on version” provides the error “Error: JAVA_HOME is not defined correctly”

當我運行echo "Maven is on version mvn -v " ,會發生以下錯誤:

錯誤:未正確定義JAVA_HOME。 我們無法執行/ usr / lib / jvm / java-8-oracle / bin / java Maven是版本

我嘗試了其他威脅中解釋的不同解決方案,但到目前為止還沒有工作

我設置JAVA_HOME( /usr/lib/jvm/java-8-openjdk-amd64/jre在下列地方) /etc/profile.d/jdk.shetc/enviromentbashrc

echo $JAVA_HOME給出:

/usr/lib/jvm/java-8-openjdk-amd64/jre

echo $PATH輸出:

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

所以,我無法弄清楚為什么Maven版本檢查指向不存在的文件夾/usr/lib/jvm/java-8-oracle/bin/java

您可以通過以下命令設置JAVA_HOME

JAVA_HOME=jdk-install-dir
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH 

我從Oracle頁面得到了這個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM