2016-11-03 82 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變得更簡單,在路徑上已有的標準目錄之一中創建符號鏈接,而不是將程序放在那裏。