【问题标题】:Amazon Linux2 - java-1.8.0-openjdk-devel How to set JAVA_HOME?Amazon Linux2 - java-1.8.0-openjdk-devel 如何设置 JAVA_HOME?
【发布时间】:2021-04-22 11:19:43
【问题描述】:

如何在 Amazon Linux2 中设置 JAVA_HOME?

当我使用 ansible playbook 安装 spark 2.4.7 时, 我要设置 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有更稳定的目录名吗?

【问题讨论】:

    标签: java amazon-linux-2


    【解决方案1】:

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

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

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

    【讨论】:

    • 嗯我有同样的问题,但我通过创建一个符号链接然后引用符号链接来解决它,符号链接将引用具有该长名称的任何 java 版本,你只需要需要时更新符号链接。不知道能不能满足你的要求。
    猜你喜欢
    • 2014-07-28
    • 2018-06-21
    • 2018-03-09
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多