从Java 6和7安装和切换

时间:2014-03-26 17:09:18

标签: macos java-7 java-6

我是mac的新手,我需要同时安装Java 6和Java 7。 我的Mac版本是Mac OS X Lion 10.7.5(11G63)

问题是我发现已经安装了Java 7,我需要安装Java 6并在它们之间切换,因为我需要一些项目6而其他项目需要7。 我通常会在oracle网站上下载我需要在Linux或Windows上安装的版本的Java。

问题是我在http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

上找不到适用于Mac的版本

有人可以解释一下我如何获得Java 6以及如何在它们之间切换? 万分感谢

1 个答案:

答案 0 :(得分:1)

欢迎来到Mac世界!!您需要从此site下载Java并将其安装在您的系统上。之后,打开终端并输入

javac -version

你会看到它仍然显示你的java版本1.7。

接下来需要做的是使用java_home来检查java 1.6的路径

$ /usr/libexec/java_home -v 1.6
/Library/Java/JavaVirtualMachines/1.6.0_45-b06-451.jdk/Contents/Home
$ /usr/libexec/java_home -v 1.7
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

因此,无论何时需要1.6或1.7,您都可以在/User/<your-account>/.bash_profile中设置特定版本的路径。例如:

export JAVA_HOME="/Library/Java/JavaVirtualMachines/1.6.0_45-b06-451.jdk/Contents/Home"
# export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home"