Mac OS 10.7(Lion)自帶JDK 1.6和java 6.是否可以安裝1.5版本,因此兩者可以共存?在Mac OS 10.7上安裝java 1.5 sdk?
您只需在/System/Library/Frameworks/JavaVM.framework/Versions中安裝JDK,然後將符號鏈接更新爲1.5,以便指向正確的版本而不是默認的1.6(最新版)?
然後相應地更新JAVA_HOME環境變量?
Mac OS 10.7(Lion)自帶JDK 1.6和java 6.是否可以安裝1.5版本,因此兩者可以共存?在Mac OS 10.7上安裝java 1.5 sdk?
您只需在/System/Library/Frameworks/JavaVM.framework/Versions中安裝JDK,然後將符號鏈接更新爲1.5,以便指向正確的版本而不是默認的1.6(最新版)?
然後相應地更新JAVA_HOME環境變量?
從這裏:
https://discussions.apple.com/message/15760121#15760121
更好的解釋:
1)下載並安裝由和平主義者:http://www.charlessoft.com/Pacifist.dmg
2)http://support.apple.com/kb/DL1360
3下載並安裝JavaForMacOSX10.6Update5)下載並安裝JavaForMacOSX10 0.7從http://support.apple.com/kb/DL1421
4)啓動和平主義者並選擇打開包裝
5)選擇安裝JavaForMacOSX10.6Update5.pkg
6)筆數安裝,當它提示始終選擇「替換」
7)它是完成後,選擇打開包,並選擇JavaForMacOSX10.7.pkg
8)當它提示選擇「替換「
9)您可以從SL複製Safari 5.0.5,或者如果您無權訪問SL機器
10)從http://appldnld.apple.com.edgesuite.net/content.info.apple.com/Safari5/041-0564下載並掛載Safari 5.0.5。 20110413.Fi9pb/Safari5.0.5SnowLeopard.dmg
11)在和平主義者選擇打開包,然後選擇Safari瀏覽器5.0.5 PKG文件
12)這次選擇解壓,並把它放在桌面上
13)轉到Safari5 .0.5桌面上的Snow Leopard文件夾,裏面你會看到一個Applications文件夾,打開它並且你會看到Safari,你可以重命名這個Safari,我命名爲我的Safari 5.0.5,並將它複製到你的主應用程序文件夾或無論你想。
14)啓動此Safari和去約,並確保它說5.0.5
15)試試你的安全應用程序管理器。
從我記得是什麼,有沒有64位Java 1.5 OSX。所以即使你能找到安裝程序,你也會遇到問題。例如,請參閱未答覆的How to run 32-bit Java on Mac OSX 10.7 Lion。
沒有必要有共存的JDK。只是一個rt.jar
(或任何包含在您的操作系統的J2SE類)的目標版本,cross-compilation options和最新的JDK可以編譯代碼兼容的任何早期所需釋放。
如果目標是構建1.5兼容的二進制文件,這是真實的。但是,每個JVM版本都會看到GC,JIT等的變化。因此從運行時的角度來看,並沒有真正的替代品。 –
這比Snow Leopard中的更復雜一些,但它可以在OS X Lion中進行:
我一直在關注上this website鏈接和腳本在Mac OS 10.7.5 64-bit
安裝它,除了當我安裝Apple Java安全更新時,它一直工作正常,這似乎使我的JDK
在啓動時終止而沒有任何通知。
重新安裝它已解決該問題。
當我需要從1.6切換到1.5時,我還使用簡單的Bash腳本將JAVA_HOME
更改爲JDK 1.5
位置。
讓jdk 5安息吧... –