在OSX上运行其他java版本

时间:2009-12-28 17:31:33

标签: java macos

很抱歉,如果这似乎是SuperUser的话。我刚刚在那里删除了它:)

我在OSX上运行此命令

/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -version

,回复是

java version "1.6.0_17

有没有办法真正运行旧版Java而无需下载到临时位置?

OSX 10.6.2。

2 个答案:

答案 0 :(得分:4)

Snow Leopard上只提供Java 6。 JavaVM框架具有1.4和1.5的链接,但这两个链接都指向“CurrentJDK”,而这又指向1.6,因此即使您调用1.5目录中的java可执行文件,您仍然可以获得1.6 (Java 6)可执行文件。

如果您真的需要(32位)Java 5,可以通过these instructions来获取它。

答案 1 :(得分:1)

/System/Library/Frameworks/JavaVM.framework/Versions

可以包含多个版本。符号链接Current将指向首选项,但您可以通过指定路径来选择运行哪个(如上所述)