gpt4 book ai didi

java - 如何在 OSX 10.8 中设置终端路径

转载 作者:太空宇宙 更新时间:2023-11-04 14:44:48 25 4
gpt4 key购买 nike

我在 OSX 10.9.3 中配置路径时遇到了一些麻烦

为了提供一些背景信息,当 Maven 导致将我的 Java 版本称为 1.7 的问题时,问题就开始了,我从 stackoverflow 获取了简单更新 JAVA_PATH 的建议

我运行了“which java”,它给了我:

/usr/bin/java

所以我跑了:

export JAVA_HOME=/usr/bin/java

但是“man -v”和“java -version”现在都提示:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/bin/java//bin/java

令我困惑的是,博客、帖子和人们都说检查 .profile 和 .bash_profile 或 .bashrc,我的机器上只有 .profile 存在,而且似乎没有任何效果。我唯一的乐趣就是在/etc/paths 中设置路径

所以我的问题有几个部分,如何取回原来的 java 路径?这些“导出”路径在哪里设置,或者我在哪里可以找到对 JAVA_HOME 的引用,最后,尽管定义了“JAVA_HOME=/usr/bin/java”,但它是否返 echo 称路径为“/usr/bin/java/”的错误/bin/java"

任何帮助都会很好

最佳答案

JAVA_HOME 应设置为包含 bin 目录的目录名称,该目录包含 Java 可执行文件(特别是 java 本身)。

假设您确实有一个/usr/bin/java 目录,它可能包含一个 jre 子目录,其中包含包含 java 和相关可执行文件的 bin 目录。

所以您可能应该将 JAVA_HOME 设置为/usr/bin/java/jre 而不是/usr/bin/java。

旁注:老实说,放置 java 的地方有点尴尬。我会把它放在 usr/lib/java

关于java - 如何在 OSX 10.8 中设置终端路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24532256/

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