jdk 6在山狮子上
我刚刚安装了Mac OSX 10.8 Mountain Lion我正在尝试安装JDK版本6在Oracle下载中,没有用于版本6的Mac软件包: http : //www.oracle.com/technetwork/java/javase/downloads/ jdk6u37的下载,1859587.html
但JDK版本7有一个http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
是否有其他地方我可以得到一个JDK 6的Mac包?
我记得,当你第一次做一些需要Java的东西的时候,操作系统会问你是否要安装它,而版本6是你得到的。 根据这个页面 ,在terminal中键入java -version
就足以触发提示。
对于JDK(而不是运行时),您需要login到developer.apple.com ,searchjava
,然后下载Java for OS X 2012-006开发包。 我刚刚在我的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进行安装; 去默认/同意许可/input您的密码
- 调出terminal并键入
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/"
-
注销并再次login并确保您运行的是正确的版本:
java -version
。 应该是java版本“1.6.0_65”。
出于一些奇怪的原因 – 在Java7之前,它实际上是为OSX而不是Sun / Oracle提供/支持java的苹果。 这种情况最近只是随着JAVA7而改变。 所以,要获得更早的版本 – 比如Java6,请转到http://connect.apple.com – 用你的苹果IDlogin,你会发现1.6版本的jdk。 你也可以通过https://developer.apple.com/find它; – 或者如我已经说过的,从7开始,你可以直接从http://www.oracle.com/technetwork/java/index.html
不幸的是,我没有看到这个答案,直到我已经find了一个相当不可思议的解决scheme…我假设从developer.apple.com下载Java安装程序是安装Java 6的最简单的方法,但是如果像我一样,你已经安装了Java 7,并且你正在尝试降级并且不能正常工作(例如,如果安装开发者下载仍然使用Java 7作为默认版本),那么你可以下载OS 10.6的Java包,然后使用Pacifist ,然后复制文件。 (从10.7复制包中的文件没有为我工作 – 显然它安装了Java 7,或者至less它离开了Java 7作为默认版本,没有办法select版本6)。
更多信息在这里: https : //stackoverflow.com/a/6413600/560114
截至2013年7月18日,您可以在这里获得最新的Mac Java 6:
http://support.apple.com/downloads/
点击链接“Java for OS X 2013-004”可以进入下载页面: