我使用命令设置了 JAVA_HOMEexport JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/java
并尝试使用 运行应用程序mvn compile jib:build
。
但返回此消息:JAVA_HOME 环境变量未正确定义,运行该程序需要此环境变量。
答案1
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
确实不是有效的 JAVA_HOME,它是 java 可执行文件本身的路径。正确的 JAVA_HOME 应该是其父级的父级,即:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64