【问题标题】:mac os how can i be sure that java_home variable is there in the system pathmac os 如何确定系统路径中存在 java_home 变量
【发布时间】:2015-08-07 19:50:28
【问题描述】:

我正在下载一些apache组件,他们在官方文档中写道:

Make sure that JAVA_HOME is set to the location of your JDK

我确实安装了 java 并且我的 eclipse 运行良好,但我怎么知道这个 java_home 变量是否在路径中

【问题讨论】:

  • echo $JAVA_HOME ? which java ?直接查看shell初始化文件?
  • @Mena for echo $JAVA_HOME 我在终端没有得到任何东西,当我执行 which java 时,我得到了/usr/bin/java 这是什么意思?我已经去了 java 网站,我检查了我有哪些 java,我知道我安装了最新的推荐 java 版本
  • /usr/bin/java 可能是一个simlink。找出它通向的地方(在 Mac OS 中,这可能是非常嵌套的)。当您知道安装的 JDK 的确切位置时,将 JAVA_HOME 值设置为 shell 初始化文件中的 JDK 文件夹(例如,对于 bash,.bashrc)。
  • 我写了“javac -version”,我得到了javac 1.8.0_45,这意味着我的mac上安装了jdk。但是我怎么知道jdk的位置
  • @Mena 我刚刚把这个问题放在了stackoverflow.com/questions/30454505/… 你能查一下吗?

标签: java macos


【解决方案1】:

在您的 Mac 上打开终端(打开终端的最简单方法,在聚光灯搜索中键入终端)。在终端上运行“printenv”命令。它将显示在您的 mac 上设置的所有环境变量。如果设置了 JAVA_HOME,你可以在那里找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-09
    • 2014-05-15
    • 2016-10-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 2011-02-19
    相关资源
    最近更新 更多