使用Mac OS X 10.4的Mac PowerPC上的Java 6

时间:2009-03-05 00:46:25

标签: java macos

是否可以在装有Mac OS X 10.4的Mac PowerPC上运行Java 6? AFAIK SoyLatte仅适用于英特尔处理器。

9 个答案:

答案 0 :(得分:6)

截至2009年12月,在http://landonf.bikemonkey.org/static/soylatte/上可以获得针对OS X 10.5 PPC的OpenJDK 7测试版 - 尚未尝试过,并且它不是您所追求的,但这是我第一次在任何PPC OS X版本上看到Java> = 6到目前为止!更多详情请见http://landonf.bikemonkey.org/2009/12/index.html

答案 1 :(得分:4)

昨天有人推荐使用SoyLatte作为PPC(Installing Java 6 on Mac OS),实际上这些说明似乎支持他的理论(阅读有人声称它在他的PPC上有效的评论):http://blog.adsdevshop.com/2008/02/26/installing-the-jdk-16-on-mac-os-x/

YMMV :-)或者尝试从源码构建。同样,YMMV: - )

答案 2 :(得分:3)

请注意,除了不使用PPC之外,还有Apple的Java6 does not work on 32 bit Intel。新Java6还有其他限制,导致this等意见。

答案 3 :(得分:3)

是的,有一个1.6版本的PPC来自10.4开发者预览版。

http://images.spelpunt.nl/javase6release1dp6.dmg

您无法通过安装程序安装它,但转到/ Volumes / Java \ SE \ 6 \ Release \ 1 / JavaSE6Release1.pkg /并将Archive.pax.gz复制到您的桌面; gzip -d Archive.pax.gz 然后pax或双击Archive.pax。

现在有包内容。在/ Your Desktop / System / Library / Frameworks / JavaVM.framework / Versions / 1.6.0 / Home / bin下,你可以找到一个PPC 1.6 JDK ;-) beta,但是工作的是1.6 JDK。

将1.6.0复制到/System/Library/Frameworks/JavaVM.framework/Version .. run /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java

多数民众赞成......

答案 4 :(得分:2)

有一个可以在ppc tiger上运行并运行:

  1. 获取.dmg并安装
  2. su root; cd /System/Library/Frameworks/JavaVM.framework/Versions; LS
  3. 确保您看到'1.6 - > 1.6.0'CurrentJDK - > 1.5
  4. rm CurrentJDK(删除符号链接,而不是jdk)
  5. ln -s 1.6 CurrentJDK
  6. java -version
  7. java版“1.6.0-dp” Java(TM)SE运行时环境(版本1.6.0-dp-b88-34) Java HotSpot(TM)核心VM(构建1.6.0-b88-17-发布,解释模式,共享)

    不知道从哪里下载软件包。

答案 5 :(得分:1)

我见过的PowerPC唯一的Java 6适用于Linux:

http://www.ibm.com/developerworks/java/jdk/linux/download.html

我担心你必须在PowerPC上的Mac OS X上使用Java 5。

答案 6 :(得分:0)

如果有人仍在寻找答案,那么我有解决方案,我是从Mac Insights那里获得的:

Tiger,PowerPC或Intel上的Java 1.6

安装程序:https://hell.meiert.org/core/dmg/java-6-dp.dmg

如果您在完全更新的Tiger系统上运行安装程序,它将通知您“该卷包含Java的较新版本。”因此,首先将要检查的文件放在一边。

sudo mv /System/Library/Frameworks/JavaVM.framework/Resources/Info-macos.plist{,.old} sudo mv /System/Library/Frameworks/JavaVM.framework/Resources/version.plist {,。old}

运行安装程序后,在/ Applications / Utilities / Java / Java SE 6中打开新的“ Java Preferences”。将“ Use version”设置为“ Java SE 6”,然后在“ Java Application Runtime Settings”中对列表重新排序首先是“ Java SE 6”。单击“保存”并退出后,通过运行java -version确认Java 6是活动的。

完成。

来源:https://ericfromcanada.github.io/output/2018/java-6-tiger-leopard.html

答案 7 :(得分:-1)

令我惊讶的是我在10.4.6中使用了Java 1.5,只是按照链接中给出的步骤使其成为默认的JRE:Java 1.5 in 10.4.6

答案 8 :(得分:-1)