macos - mojave - oracle java




山獅上的jdk 6 (4)

不幸的是,直到我找到一個相當不穩定的解決方案之後我才看到這個答案......我假設從developer.apple.com下載Java安裝程序是安裝Java 6的最簡單方法,但如果像我一樣,你已經安裝了Java 7,並且你正在嘗試降級並且它無法正常工作(即如果安裝開發人員下載仍然使用Java 7作為默認版本),你可以下載OS 10.6的Java包然後使用Pacifist打開它,然後復製文件。 (從包中復制10.7的文件對我來說不起作用 - 顯然它安裝了Java 7,或者至少它將Java 7作為默認版本而無法選擇版本6)。

更多信息: https://stackoverflow.com/a/6413600/560114 : https://stackoverflow.com/a/6413600/560114

我剛剛安裝了Mac OSX 10.8 Mountain Lion我正在嘗試安裝JDK版本6在Oracle下載版本6上沒有Mac軟件包: http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html

但JDK版本7有一個http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html

還有其他地方我可以獲得JDK 6的Mac包嗎?


出於某些奇怪的原因 - 在Java7之前,它實際上是蘋果提供/支持java for OSX而不是Sun / Oracle。 這種情況最近才改變JAVA7。 因此,要獲得早期版本 - 如Java6,請訪問http://connect.apple.com - 使用您的apple Id登錄,您將找到列出的1.6的jdk。 您也可以通過https://developer.apple.com/找到它 - 或者正如我已經說過的那樣,從7開始,您可以直接從http://www.oracle.com/technetwork/java/index.html獲取它http://www.oracle.com/technetwork/java/index.html


我記得,當你第一次做一些需要Java的東西時,OS會詢問你是否要安裝它,而版本6就是你得到的。 根據此頁面 ,在終端中鍵入java -version就足以觸發提示。

對於JDK(而不是運行時),您需要登錄developer.apple.com ,搜索java ,並下載Java for OS X 2012-006 Developer Package。 我剛剛在我的MacBook上做了這個,現在有了javac 1.6.0_37


  • 瀏覽到https://developer.apple.com/downloads/
  • 下載適用於OS X 2013-005開發人員包的Java
  • 雙擊生成的java_for_os_x_2013005_dp_11m4609.dmg以打開
  • 雙擊JavaDeveloper.pkg進行安裝; 使用默認值/同意許可/輸入您的密碼
  • 打開終端並鍵入java -version以確保您擁有正確的版本。
  • 如果它是錯誤的版本(例如java版“1.7.0_45”),那麼你需要修改~/.bash_profile

    # Java 6 for Android Development
    export JAVA_HOME="/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home/"
  • 註銷並再次登錄並確保您運行的是正確的版本: java -version 。 應該是java版“1.6.0_65”。







osx-mountain-lion