Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OS X 10.9.1 Mavericks上安装JDK for Java 1.6 SE_Java_Macos - Fatal编程技术网

如何在OS X 10.9.1 Mavericks上安装JDK for Java 1.6 SE

如何在OS X 10.9.1 Mavericks上安装JDK for Java 1.6 SE,java,macos,Java,Macos,目前我的机器上有Java7,但我想降级,因为我当前项目中的一些单元测试在使用较新版本的Java时失败 请注意,我运行的是OS X 10.9.1,Java安装实践与以前版本的OS相比有所改变。 由于苹果在1.6版本前后改变了发行版,所以我不清楚如何获得旧版本。Oracle不提供1.6版本的Mac软件包:( 线索?OS/X Mavericks附带Java 1.6,但如果您安装了另一个版本,如果您下载了一个新版本,您可以返回1.6 如果您为所有用户安装了更高版本的Java,例如1.7,则安装上述捆绑包

目前我的机器上有Java7,但我想降级,因为我当前项目中的一些单元测试在使用较新版本的Java时失败

请注意,我运行的是OS X 10.9.1,Java安装实践与以前版本的OS相比有所改变。

由于苹果在1.6版本前后改变了发行版,所以我不清楚如何获得旧版本。Oracle不提供1.6版本的Mac软件包:(


线索?

OS/X Mavericks附带Java 1.6,但如果您安装了另一个版本,如果您下载了一个新版本,您可以返回1.6


如果您为所有用户安装了更高版本的Java,例如1.7,则安装上述捆绑包很可能会破坏您现有的较新安装。

Sami Laine的回复对我没有帮助,但此StackOverflow页面确实:


要从Java 1.8版本升级到1.6版本以支持遗留的代码库,我还必须将Maven从3.3版本升级到3.2版本。

:)操作系统版本上的打字错误您可能想用这个短语作为答案,这样我就可以接受它。它似乎不会破坏1.7版本的安装。还要像这样更新您的.profile:export JAVA_HOME=$(/usr/libexec/JAVA_HOME-v1.6)对于使用1.7版,将更改为1.7。