簡體   English   中英

錯誤JAVA_HOME未正確定義

[英]error JAVA_HOME is not defined correctly

當我運行命令mvn spring-boot:run時,出現錯誤:

JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64/bin/java

當我檢查以上路徑java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64不存在時。

我的Java版本是:

openjdk version "1.8.0_161"

我在/ etc / environment中檢查JAVA_HOME

export JAVA_HOME=/usr/java/jdk1.8.0_131/jre

是否由於JAVA_HOME中的版本不同而導致錯誤? 我嘗試將JAVA_HOME路徑更改為其他版本,但仍然遇到相同的錯誤。 我正在使用centos 7。

CentOS的

“選擇Java版本命令”是

# /usr/sbin/alternatives --config java

我運行此命令時問題解決

export JAVA_HOME=$(/usr/libexec/java_home)

暫無
暫無

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

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