繁体   English   中英

如何在 Mac OSX 上降级 JRE/JDK?

[英]How to downgrade JRE/JDK on Mac OSX?

有谁知道如何通过终端在 Mac OSX 上将 JRE/JDK 的版本从 1.6.0_24 降级到 1.6.0_18? 我需要降级才能让 Java 小程序在 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

如果旧的 JDK 不在您的机器上,您需要使用 GUI 并下载 Java 更新程序。 我能找到的最接近你的是 Java 1.6.0_15 for Mac OS 10.5(你没有提到你运行的是哪个 Mac OS X 版本):

适用于 Mac OS X 10.5 更新 5 的 Java

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

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

希望这可以帮助...

我删除了 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。

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

如今,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 中的最后一次更新。 现在更新所有路径。

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

你运行的是哪个版本的火狐?

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

这篇文章可能会有所帮助

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

您想要做的事情没有降级机制。

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

我建议您改为调查问题。 如果您无法在 Firefox 中运行它,请尝试使用 Chrome 或 Safari。 如果是混合代码问题,则在“高级”面板的“程序”->“实用程序”的“Java 设置”面板中进行更改。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM