java - 在 OSX 上运行其他 java 版本

标签 java macos

抱歉,如果这看起来像是针对 super 用户的。我刚刚在那里删除了它:)

我在 OSX 上运行这个命令

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

响应是

Java 版本“1.6.0_17

有没有什么方法可以在不下载到临时位置的情况下真正运行旧版本的 Java?

操作系统 10.6.2。

最佳答案

Snow Leopard 仅支持 Java 6。 JavaVM 框架有 1.4 和 1.5 的链接,但这两个链接都指向“CurrentJDK”,而后者又指向 1.6,因此即使您调用 1.5 目录中的 java 可执行文件,您仍然获取 1.6 (Java 6) 可执行文件。

如果你真的需要(32位)Java 5,你可以关注these instructions获得。 .

关于java - 在 OSX 上运行其他 java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970556/

相关文章:

string - Bash 脚本 : find and replace uppercase character on a string

java - Build project containing lib project 包含 lib project with ant

macos - MAMP 升级在应用程序中生成新文件夹

一个平台(MacOSX)上的c++段错误但不是另一个(linux)

objective-c - 来自两个 NSImage 的 NSImage

python - 在 Python 中自动化 'enter' 键(在 Mac 上)

java - Gradle SLF4J Redshift JDBC 冲突

java - 使用 application.properties 在 Spring 中配置枚举

java - JCA 的用例

java - Url Shortener 重定向到 index.html