首页 文章

Mac OS X上的Java安装位置在哪里?

提问于
浏览
611

我刚刚从here在Mac OS 10.7.5上下载了Java 7u17,然后成功安装了它 . 为了做一些JNI编程,我需要知道在Mac上安装Java的位置 .

我认为在 /Library/Java/JavaVirtualMachines/ 文件夹中,会有一个名为 1.7.0.jdk 的文件夹,但后来我发现文件夹是空的 . 通过在终端中运行 ls /Library/Java/JavaVirtualMachines/ 确认了这一点 . 我似乎在改变任何事情 .

有人可以告诉我Mac上安装Java的位置吗?

14 回答

  • 79

    如果只安装JRE,它似乎放在:

    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    
  • 78

    在终端shell上使用 /usr/libexec/java_home -v 1.7 命令来确定java 1.7主目录的位置

    如果您只想查找最新版本java的主目录,请省略该版本 . 例如 /usr/libexec/java_home -v

  • 3

    事实证明我实际安装了Java 7 JRE,而不是JDK . 正确的下载链接是here . 安装后, jdk1.7.0jdk 出现在JavaVirtualMachines目录中 .

  • 6

    您可以在终端中使用 echo $(/usr/libexec/java_home) 命令来了解安装Java的路径 .

  • 13

    编辑:当前java版本的别名是 /Library/Java/Home

    有关更多信息:a link

  • 4

    用于:

    • OS X:10.11.6

    • Java:8

    我确认了@Morrie的答案 .

    export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
    
  • 5

    然后,系统偏好设置然后是Java控制面板,然后是Java然后是View,它将显示当前安装的默认JRE的确切位置 .

  • 31

    刚写 /Library/Java/JavaVirtualMachines/
    在转到文件夹 - >进入Finder

  • 1209

    在终端中键入 which java 以显示其安装位置 .

  • -1

    我在OS X Mavericks上尝试过serkan 's solution, it found java 7'的位置 . 它位于 "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/" 但是为了使它成为默认的JDK我必须在主目录中的.bash_profile中将JAVA_HOME系统变量设置为 "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" 所以它现在由于serkan的想法而启动并运行

  • 7

    试试这个,在Mac OS X中找到java安装路径很简单,

    1) /Library i.e Macintosh HD/Library

    2) Click on Library in that we find Java folder.

    3) So final path is

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

    希望这对某人有帮助 .

  • 0

    我刚刚安装了Java SE 7版本的JDK,发现它安装在与Apple的Java 6不同的目录中 . 它位于/ Library / Java ...而不是/ System / Library / Java ...运行/ usr / libexec / java_home -v 1.7 vs -v 1.6将确认这一点 .

  • 13

    使用unix find函数查找已安装的javas ...

    sudo find / -name java
    
  • 22

    Mac OS的Java包结构与Windows略有不同 . 不要为此感到不安,因为开发人员只需要设置 PATHJAVA_HOME .

    所以在 .bash_profile 中设置 JAVA_HOMEPATH 如下 . 这个例子适用于Java 6:

    export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    export PATH=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:$PATH
    

相关问题