有人知道如何让 Leopard 在 1.6之前识别 jvm

分享于 

2分钟阅读

电脑

 

问题:

我只能在Java对话框中看到 1.6.0 ( 32位和 64位),我需要它使用 Java 1.5.0运行应用程序


回答 1:

你可以安装旧 Leopard 版本的1.5.0,它在 Snow Leopard 上运行非常出色。 指令在这里是


回答 2:

雪 Leopard 只支持,但是它与旧版本兼容,如果你使用的是javac版本,你甚至可以为旧版本编译。你只需要使用 javac ( 添加'-target 1.5')。

例如 1.5.0框架目录中的Java实际上是 1.6.0:





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


java version"1.6.0_15"


Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)


Java HotSpot(TM) Client VM (build 14.1-b02-90, mixed mode)



如果试图运行应用程序,因为它没有正确处理Java版本,所以请与程序供应商联系。


回答 3:

昨天我把版本更新到 1.6.0 _20,必须重新安装。

这次我按照这里详细说明的说明进行了操作:

http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard

摘要:

  • 下载Java更新 4
  • 下载 Pacifist
  • 删除现有安装中的链接 1.5和 1.5.0
  • 使用Pacifist在默认位置中提取这些文件
  • 链接中的详细信息



MAKE  JVM  SNOW  snow-leopard  雪豹