java - 如何在 Mac OS X 10.9 上设置 JAVA_HOME 环境变量?

标签 java macos osx-mavericks

我刚刚购买了一台全新的 MacBook Pro。

这是我有史以来的第一台 MAC,我仍在努力掌握导航的窍门。

无论如何,我也是 Java 新手,在我的 Windows PC 永久死亡之前,我一直在练习。

现在我在这个 MAC 上,我安装了我的 JDK,现在我需要设置 JAVA_HOME 环境变量。

我不知道该怎么办。

我尝试按照其中的一些指南进行操作,但并没有走得太远。

  1. Mkyong.com : How to set JAVA_HOME variable in Mac OSX

  2. YouTube : How to set environment variables on mac, linux, solaris, rhel

  3. YouTube : How to Set Environment Variables in Mac

我能够找到终端,并且我想我创建了一些多个文件。我收到这样的消息:


(1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution.


(2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r /Users/Erwin/.bash_profile" to recover the changes (see ":help recovery"). If you did this already, delete the swap file "/Users/Erwin/.bash_profile.sw p" to avoid this message.

有人能告诉我如何在 Mac OSX 环境中逐步设置 Java 吗?

最佳答案

如果您使用的是 bash,您所要做的就是:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile

如果您使用的是 zsh(这可能意味着您正在运行 macOS Catalina 或更新版本),那么它应该是:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.zshrc

无论哪种情况,请重新启动您的 shell。

如果你安装了多个 JDK 版本并且你希望它是一个特定的版本,你可以使用 -v 标志来 java_home 像这样:

echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile

关于java - 如何在 Mac OS X 10.9 上设置 JAVA_HOME 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22842743/

相关文章:

java - 如何制作一个将通过先前方法的 for 循环?

macos - 使用 applescript 添加事件监听器

java - 为什么 FileInputStream 中的 read() 返回一个整数?

java - Gradle:正则表达式查找并替换特定文本周围的空格

java - 复杂代码/算法优化(例如简化)的困境

Python 在 Mac OS X 上诅咒鼠标事件

css - Safari + jQuery thickbox = 巨大的视觉故障?

c++ - OpenCV 架构 x86_64 的 undefined symbol : error

工作区更改后,Aptana 有时会在 Mac OSX 上挂起

c - 如何管理模块特定的指针