gpt4 book ai didi

java - MAC OS Yosemite 中设置的 JAVA_HOME 环境变量在哪里

转载 作者:行者123 更新时间:2023-12-02 09:06:01 25 4
gpt4 key购买 nike

我查遍了整个系统,找不到 $JAVA_HOME 环境变量的设置位置。它不在 ~/.bash_profile 或 ~/.profile 上,也不在 ~/Library/LauncherAgents 文件上,但如果我输入 echo $JAVA_HOME 我得到:

/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

所以它是在某个地方定义的,但是在哪里呢?这让我发疯。

更新

我试图安装 Maven,并遇到了一些问题,但不是 JAVA_HOME 环境变量的问题,但为了以防万一,我仍然添加了 .bash_profile 文件的 Java 目录路径:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/

然后我就把它删除了。现在,每当我尝试打印 $JAVA_HOME 时,我什么也没有得到,就像在 bash_profile 中设置变量在 $JAVA_HOME 所在的地方都具有压倒一切的效果,所以现在一切都“正常”。我的意思是,我需要再次在 .bash_profile 中声明 $JAVA_HOME 的导出语句来设置 Java。但在它不能像这样工作之前,它是从其他地方获取 $JAVA_HOME !

最佳答案

从根目录查找包含 JAVA_HOME 的文件列表:

cd /
find . -exec grep -Hn JAVA_HOME {} \;

引用文献

关于java - MAC OS Yosemite 中设置的 JAVA_HOME 环境变量在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32052848/

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