【发布时间】:2017-01-09 15:21:27
【问题描述】:
我在我的 macbook pro OS 10.10.5
上设置 java 8 开发环境时遇到了一些困难在终端中我执行了以下操作:
brew update
brew cask install java --force
以上步骤完成后,提示:
java安装成功!
现在我需要弄清楚如何在 .bash_profile 中设置我的 JAVA_HOME 变量。
但我看到了以下奇怪的情况:
petesp$ javac -version
javac 1.8.0_102
但是下面到底发生了什么,为什么?如何在我的 MAC 上为 java 8 设置 JAVA_HOME?
petesp$ java -version
-bash: java: command not found
为什么找不到 java -version?那太奇怪了。如果我使用 brew 安装 java,我假设 javac -version 和 java -version 都应该正确运行。
【问题讨论】:
-
你的路径中有 java 吗?你安装了 JRE 吗?
-
奇怪的是 # 在那个错误输出中。
which javac和which java的输出是什么? -
哦不,那个#,那些是我的cmets!
-
@JasonC-
which java和which javac没有输出 -
当我运行
which javac时,它会返回:/usr/bin/javac但运行which java它不会返回任何东西