很抱歉,如果这似乎是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。
答案 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
将指向首选项,但您可以通过指定路径来选择运行哪个(如上所述)