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安息吧... –