1

如何在 Amazon Linux2 中设置 JAVA_HOME?

当我使用安装 spark 2.4.7 时ansible playbook,我想设置 JAVA_HOME。

我使用 yum 安装了 java-1.8.0。

yum install java-1.8.0-openjdk-devel.x86_64

我找到了如下目录。

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.amzn2.0.1.x86_64/

但是所有次要 + 补丁版本的目录似乎很容易受到未来更改的影响。JAVA_HOME 有更稳定的目录名吗?

4

1 回答 1

1

我做了一个丑陋的解决方法。

export JAVA_HOME=$(realpath $(dirname $(realpath `which java`))/../..)

任何评论或指针将不胜感激。

于 2021-01-18T07:14:46.210 回答