
我在 java 安裝位置方面遇到問題。我使用的是運行 10.9.2 的 mac,並且安裝了兩個版本的 java jdk 1.7.0 和 jdk 1.6.0,但兩個安裝都位於不同的位置。
jdk 1.6.0 is at: /System/Library/Java/JavaVirtualMachines
然而
jdk 1.7.0 is at: /Library/Java/JavaVirtualMachines
這些位置中哪一個是正確的位置,還是真的沒有差別?
如果我手動將它們移動到同一目錄中會重要嗎?當我跑步時我注意到
java -version
在終端我得到輸出:
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
那麼,如果我將 java 1.6.0 安裝移到與 1.7.0 相同的目錄中,會有什麼大問題嗎?
答案1
兩者都在正確的位置。
1.6版本是Apple在仍然支援Java時所建構的版本。
版本 1.7 是 Oracle 提供的版本。
您會發現許多應用程式仍然需要 v1.6,例如 Crashplan,所以我會保留它們。
這是另一個 StackOverflow線如果您需要更多背景知識,請參閱涉及此主題的內容。