我是mac的新手,我需要同时安装Java 6和Java 7。 我的Mac版本是Mac OS X Lion 10.7.5(11G63)
问题是我发现已经安装了Java 7,我需要安装Java 6并在它们之间切换,因为我需要一些项目6而其他项目需要7。 我通常会在oracle网站上下载我需要在Linux或Windows上安装的版本的Java。
上找不到适用于Mac的版本有人可以解释一下我如何获得Java 6以及如何在它们之间切换? 万分感谢
答案 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"