Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Macos 安装Java 6和Java 7并从中切换_Macos_Java 7_Java 6 - Fatal编程技术网

Macos 安装Java 6和Java 7并从中切换

Macos 安装Java 6和Java 7并从中切换,macos,java-7,java-6,Macos,Java 7,Java 6,我是mac电脑新手,需要同时安装Java6和Java7。 我的Mac版本是Mac OS X Lion 10.7.5(11G63) 问题是我发现已经安装了Java7,我需要安装Java6并在它们之间切换,因为我有一些项目需要6,而其他项目需要7。 我通常在oracle网站上下载我需要在Linux或Windows上安装的Java版本 问题是我无法在上找到Mac的版本 有人能告诉我如何获得Java6以及如何在它们之间切换吗? 万分感谢欢迎来到Mac world!!您需要从这里下载Java并将其安装到您

我是mac电脑新手,需要同时安装Java6和Java7。 我的Mac版本是Mac OS X Lion 10.7.5(11G63)

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

问题是我无法在上找到Mac的版本

有人能告诉我如何获得Java6以及如何在它们之间切换吗?
万分感谢欢迎来到Mac world!!您需要从这里下载Java并将其安装到您的系统上。之后,打开终端并键入

javac -version
您将看到它仍然显示您的java版本1.7

接下来需要做的是使用
java\u home
检查Java1.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//.bash\u 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"

1.欢迎来到SO。这似乎与编程无关。你最好在
问不同的问题
。2.我一点也不喜欢java,但我想它是向后兼容的。所以你只需要最新的Java版本,谢谢,我是一个开发者,我需要两个版本的Java,就像我之前解释的那样。问题不在于它们是否兼容,我只想安装Java 6并在Java 7之间切换谢谢Buzz,它工作得很好,我不能给你名声,因为我还没有15岁。