gpt4 book ai didi

JAVA_HOME 应该指向 JDK 而不是 JRE,即使它指向 JDK

转载 作者:太空狗 更新时间:2023-10-29 11:31:03 27 4
gpt4 key购买 nike

<分区>

您好,感谢您提供的任何帮助。

我刚刚升级到 Ubuntu 18.04.1,在安装之前,我的路径的 JAVA_HOME 已正确定义并成功运行。但是,由于以下错误,我现在无法使用 Maven:"JAVA_HOME should point to a JDK not a JRE"。我知道这是一个常见问题,在发表这篇文章之前我尝试了很多可能的解决方案。

当我 echo $JAVA_HOME 时,我返回 /usr/lib/jvm/java-11-openjdk-amd64/bin 我将其设置为在我的 .bashrc 中通过以下几行:

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin
export JAVA_HOME
PATH=$PATH:$JAVA_HOME
export PATH

从那里,我还检查了 Which java 我在其中获得了/usr/bin/java 的输出。我进一步检查发现 readlink -f/usr/bin/java 返回值 /usr/lib/jvm/java-11-openjdk-amd64/bin/java。同样,这指向 JDK 而不是 JRE。

我还尝试通过使用 sudo update-alternatives --config java 配置 java 并选择 /usr/lib/jvm/java-11-openjdk 的值来解决这个问题-amd64/bin/java

最重要的是,我重新安装了 java 和 maven,并且多次重启了计算机和命令行。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com