簡體   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