2013-10-31 188 views
2

我試圖在Mac OSX 10.7上安裝JDK 1.7 update 21。 我從oracle站點下載了安裝程序(作爲dmg文件)。運行成功完成的安裝程序。 現在我無法在文件系統的任何位置找到java SDK。 的/usr/libexec/java_home -V的輸出是:無法在mac上安裝jdk 1.7

***/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home*** 

其中安裝以前的版本。 也運行java -version執行相同的舊版本。

***Java version "1.6.0_65" 
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) 
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)*** 

在Java控制面板我看到JRE已更新到Java 1.7瀏覽器但目前還沒有關於JDK有任何細節。

我在哪裏可以在文件系統上找到新的JDK,如何將其設置爲默認值? 是否有我可以用來進行調試的安裝日誌文件?

+0

[可能是OSX Lion(10.7),Mountain Lion(10.8)或Mavericks(10.9)上的JAVA \ _HOME的重複?](http://stackoverflow.com/questions/6588390/where-is-java- home-on-osx-lion-10-7-mountain-lion-10-8-or-mavericks-10-9) –

+0

安裝jdk 1.7 update 17工作正常,後期版本有問題 – moshe

+0

我有jdk在本地安裝的更新40沒有任何問題。我使用Apple JDK 1.6.0 build 37和Oracle JDK 1.7.0 build 40.運行Mavericks 10.9。我的'.bashrc'包含'export JAVA_HOME =''/ usr/libexec/java_home'',並且我設置了'java_home'默認爲Java 1.7。 –

回答

2

嘗試增加給你的shell啓動腳本(.bash_profile中關〜如果你使用bash):

export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'` 

從蘋果提供的JDK甲骨文的轉換一直是一個完整的災難。

+0

@moshe是否解決了這個問題?如果是,請接受答案。 – Rob