我一直在用Java開發很長一段時間,但最近才從Windows切換到OSX。在Windows中,我發現一切都很簡單易懂。我可以將JDK安裝到包含JRE的選定位置。然後我會配置PATH,JAVA_HOME等,我會被設置去。OSX上的Java 7配置說明
OSX在其方法中看起來完全不同。最初Java 6已經預裝在操作系統中。現在我知道蘋果不再支持它,而Oracle正在發佈他們自己的版本(現在是Java 7)。
前段時間我安裝了Oracle JDK。它似乎已安裝在Library/Java /中,並將Java控制面板添加到系統首選項中,更新了終端中使用的java/javac版本等.JDK 6似乎仍位於System/Library/Java。我假設這是舊的Apple版本,並且會一直留下來,因爲我需要使用Java 6?
我有幾個問題...
首先,我的上述評估是否正確?
配置在哪裏指定在終端中使用哪些工具?當我回應它們時,似乎沒有JAVA_HOME或PATH中的條目。
爲什麼在Java 7目錄中有一個名爲Home的鏈接可以引導回到舊的Java 6工具?
系統首選項中的新Java控制面板會不時運行更新。這是更新位於庫/ Java/JavaVirtualMachines/jdk1.7.0_07/contents/home/jre的JRE嗎?它是否也在更新JDK?我問,因爲在運行多個更新後,我不確定版本「1.7.0_07」是否增加。甲骨文網站上的當前版本似乎是更新17.
有什麼我在這裏失蹤?如果任何人都可以解釋這種相當令人困惑的事態,我會非常感激!