当Ii运行命令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_HOMEexport JAVA_HOME=/usr/java/jdk1.8.0_131/jre
是不是因为JAVA_HOME版本不同而导致错误? 我尝试将JAVA_HOME路径更改为其他版本但仍然出现相同的错误。 我使用的是centos 7。
答案 0 :(得分:0)
CentOS
“选择一个java版本命令”是
# /usr/sbin/alternatives --config java
答案 1 :(得分:0)
解决了问题
export JAVA_HOME=$(/usr/libexec/java_home)