苹果电脑java如何降级_关于macos:如何在Mac OSX上降级JRE / JDK?

有没有人知道如何在Mac OSX到终端上将JRE / JDK的版本从1.6.0_24降级到1.6.0_18? 我需要降级才能让Java applet在Firefox中运行。 任何帮助将非常感激。

这似乎不再准确。

我只是设法通过查看/ Library / Java / JavaVirtualMachines将JRE和编译器从Java 8降级到7,并移走具有最高版本号的目录,例如:

sudo mv jdk1.8.0.jdk ~/Desktop/

这很容易。您必须删除/ Library / Java / JavaVirtualMachines中的JDK 7的de .jdk目录。

现在你只需要安装你喜欢的版本。

=)

更多信息:

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html#uninstall

我发现在/ Library / Java / JavaVirtualMachines中,即使安装了新版本,也没有删除旧版本的JDK,所以我只是删除了我的新版本(JDK11),旧版本自动接管。

如果您的计算机上没有旧的JDK,则需要使用GUI并下载Java更新程序。我能找到的离你最近的是适用于Mac OS 10.5的Java 1.6.0_15(你没有提到你正在运行的Mac OS X版本):

适用于Mac OS X 10.5 Update 5的Java

我没有看到Mac OS X 10.6的任何内容。为此,您可能必须为每个10.6版本下载更新程序,并从更新程序中提取JDK安装程序(使用类似Pacifist的内容)

哦,如果您还没有,请尝试运行/ Applications / Utilities / Java Preferences.app,它允许您在已安装的Java中更改机器上的默认Java。

希望这可以帮助...

谢谢!我能够从链接下载JRE,但是当我尝试安装它时,我收到一条警告,说你无法安装它,因为已经安装了更高版本。不知道我能做什么?我在Leopard 10.6.7上

问题可能在于您使用的是Mac OS X 10.6.7,但链接中的下载适用于Mac OS X 10.5。我无法为Mac OS X 10.6。*找到特定的JVM upgdate,因此您可能必须下载10.6的组合更新程序(如@Stefan所述)并使用Pacifist来提取JVM更新程序。不幸的是,我不知道哪个10.6。*版本会有你想要的版本。您可能想要在Apple Mailing Lists上注册java-dev邮件列表并在那里询问。

要降级JDK,您需要JDK安装包和一个名为Pacifist的应用程序,可从http://www.charlessoft.com/获得。用法很简单。我以前用它来降级我的JDK。

谢谢!这是唯一能让我在Lion上降级到Java 6的东西(我想尝试使用Java 7,但它使我的备份应用程序[CrashPlan]停止工作)。但是...... 10.7软件包没有降级...我在这里使用10.6软件包工作了:support.apple.com/kb/DL1573

另一个注意事项 - 只需要从包中复制两个文件夹,然后当我从命令行运行"java -version"时,它打开了软件更新,它询问我是否要安装Java运行时...之后它完成了我成功降级了。我复制的两个文件夹是/System/Library/Frameworks/JavaVM.framework和/ System / Library / Java。

有人在阅读本文时试图让CrashPlan在升级到Java 7后工作,我找到了一个更简单的方法:crashplan.zendesk.com/entries/

我删除了JavaAppletPlugin:

/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin

和所有1.8 JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk

/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk

然后我能够重新安装1.7。

这些天MAC OS附带最新的java版本(8或更高版本)。

即使您安装旧版本,它也指向最新版本。它只需要指向旧版本。要降级到任何预安装的版本,请创建该版本的符号链接。

按照以下简单步骤降级您的Java版本。

(1) cd /System/Library/Frameworks/JavaVM.framework/Versions

(2) sudo bash

(3) rm Current

(4) ln -s 1.6.0/Contents/ Current

(5) java -version

这将指向java在java6中的最后更新。现在更新所有路径。

希望它可能会有所帮助,让我知道它是否有效...... :)

您运行的是哪个版本的Firefox?

我相信只要你在编译/运行时指定路径,你就可以在一台机器上安装多个版本的jdk / jre。但是,jvm与mac捆绑在一起会导致这个问题。

这篇文章可能会有帮助

如何在Mac OS X上安装特定的JDK?

我遇到了同样的问题。您可以使用Pacifist软件打开JRE 1.6.0_20映像文件,并将带有框架的所有文件夹解压缩到 System Library Frameworks JavaVM.framework Versions文件夹中。之后,JRE应出现在您的Applications / Utilities / Java Preferences JRE选择菜单中,您可以在其中切换正在运行的JRE。

你想做什么没有降级机制。

典型的建议是通过Time Machine或重新安装回滚到您想要的版本,并且只通过从Apple明确下载而不是通过软件更新来更新Java,只选择性地更新到您需要的版本。

我建议你研究一下这个问题。如果您无法在Firefox中运行此功能,请尝试使用Chrome或Safari。如果是混合代码问题,则在"高级"面板的"程序" - >"实用程序"的"Java设置"面板中进行更改。

你能指点我在苹果网站上的位置下载我需要的版本吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值