栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么在我的MAC OS X 10.11上看不到JAVA_HOME路径?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么在我的MAC OS X 10.11上看不到JAVA_HOME路径?

在哪里定义

好的,首先,我们必须弄清楚 在哪里 设置

JAVA_HOME

简化后,您可以在两个文件中定义它:

~/.bashrc
~/bash_profile
。通过 默认情况下
前者是后者则用于“登录shell”所谓的“交互式非登录shell”执行。“登录外壳”正是您所期望的:通过命令行登录后启动的外壳。“交互式非登录外壳”是例如从GUI内启动的外壳。因此,据此,我们应该将出口声明放入
~/.bashrc

旁注:虽然OS X的“终端”应用程序读取提到的两个文件,但这不是默认行为,因此不应这样对待。这就是为什么我写了一个解释。

定义什么

您需要将JAVA_HOME导出到

~/.bashrc
文件中,以便每次打开外壳时都会设置变量。

在OS
X上,Java开发工具包和运行时环境在其中存储

/Library/Java/JavaVirtualMachines/
了相当长的一段时间。在那里看看。这是我的机器的外观:

/Library/Java/JavaVirtualMachines/├── jdk1.7.0_45.jdk├── jdk1.8.0_20.jdk├── jdk1.8.0_25.jdk└── jdk1.8.0_51.jdk

子文件夹看起来与此类似

jdk1.7.0_45.jdk/└── Contents    ├── Home    ├── Info.plist    └── MacOS

我们到了。因此,如果您想指向JDK 1.7.0_45,则可以将以下语句放入

.bashrc

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"

为了确保调用了该Java版本的正确二进制文件,还应该在上述语句之后的某处添加以下内容:

export PATH=$JAVA_HOME/bin:$PATH


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/574157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号