2016-11-03 86 views
0

我有一个关于Java SDK安装在MAC和Windows上发生的方式的问题。在Mac和Windows上的Java安装

在Windows中,您将JDK放在任何需要的位置,然后将bin目录添加到系统%PATH%。然后你添加%JAVA_HOME%,一切似乎都起作用。

我对Mac很新,刚刚做了一个java安装。我注意到以下。

的JDK已被放置在以下目录...

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

但是,如果我做了哪些Java它表明我...

/usr/bin/java 

然后输入ls -ltr上在/ usr/bin中/ JAVA显示...

lrwxr-xr-x 1 root wheel 74 22 Jul 06:35 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 

它也像其他Java可执行程序,也可以在/ usr/bin中。

我不习惯这个,有点困惑这个问题是如何挂在一起的。

有人请帮我解释一下。

感谢

+0

我相信''jdk' dir到'/ usr/bin/java'有一个符号链接 –

回答

0

就个人而言,我只需下载并自己安装java到我自己制作的一个目录,然后在我使用的工具(Java IDE的,等等),我指向该目录。您还可以编辑您的bash配置文件以指向您自己的java home目录。基本上,我认为苹果决定何时/何地将Java从循环中分离出来,至少在我正在进行的编程方面。

这个问题在哪里它将如果你通过苹果机安装在这里回答,但是放在:

Where is Java Installed on Mac OS X?

1

这不是专门针对Mac电脑,但实际上在基于Unix的系统的一个共同主题。为了让你的$ PATH变得更简单,在路径上已有的标准目录之一中创建符号链接,而不是将程序放在那里。