2011-06-20 5 views
13

Mac OSXのターミナルでJRE/JDKのバージョンを1.6.0_24から1.6.0_18にダウングレードする方法を知っている人はいますか? FirefoxでJavaアプレットを使用するには、ダウングレードする必要があります。どんな助けでも大歓迎です。Mac OSX上でJRE/JDKをダウングレードする方法は?

答えて

3

古いJDKがマシンにない場合は、GUIを使用してJavaアップデータをダウンロードする必要があります。

Java for Mac OS X 10.5 Update 5

は、私はすべてのを見ていない:私は見つけることができるあなたに最も近い1は、(あなたが実行していたこれはMac OS Xバージョンは言及しなかった)は、Mac OS 10.5のためのJava 1.6.0_15のためでしたMac OS X 10.6。そのためには、10.6リリースごとにアップデーターをダウンロードし、アップデータからJDKインストーラを抽出する必要があります(Pacifist

ああ、まだ実行していない場合は/ Applications/Utilities /あなたがインストールされているものの中で、あなたのマシン上のデフォルトのJavaを変更することができますJavaのPreferences.app、。

・ホープ、このことができます...

+0

ありがとう!リンクからJREをダウンロードできましたが、インストールしようとすると、それ以降のバージョンが既にインストールされているため、インストールできないという警告が表示されます。私が何をすることができるか分からない? Im on Leopard 10.6.7 – jrutter

+0

問題はMac OS X 10.6.7を使用している可能性がありますが、リンクのダウンロードはMac OS X 10.5用です。私はMac OS X 10.6。*の特定のJVMアップグレードを見つけることができませんでした。そのため、10.6用のコンボアップデータ(@Stefanの言及)をダウンロードし、Pacifistを使用してJVMアップデータを抽出する必要があります。残念ながら、あなたが探しているバージョンが10.6。*リリースになるかわかりません。 [Appleメーリングリスト](http://lists.apple.com)のjava-devメーリングリストにサインアップして、そこに尋ねてください。 – Eric

0

実行したい操作には、ダウングレードの仕組みはありません。

典型的な提案は、Time Machineを使用するか、Appleから明示的にダウンロードしてソフトウェアの更新でJavaを更新しないで、必要なバージョンのみを再インストールして選択的に更新することです。

代わりに問題を調べることをおすすめします。 Firefoxでこれを実行できない場合は、ChromeまたはSafariを試してみてください。混合コードの問題の場合、これは[詳細設定]パネルの[プログラム] - > [ユーティリティ]の[Java設定]パネルで変更されます。

+0

必要なバージョンをダウンロードするには、Appleのウェブサイトの場所を教えてください。 – jrutter

3

あなたのJDKをダウングレードするには、JDKのインストールパッケージとアプリが必要になります私のJDKをダウングレードする前に使用しています。

+0

ありがとう!これは、私がLion上でJava 6にダウングレードするために働いた唯一のものでした(私はJava 7を試したが、私のバックアップアプリケーション[CrashPlan]は機能しなくなりました)。しかし、10.7パッケージはダウングレードしません... 10.6パッケージを使用して動作しています:http://support.apple.com/kb/DL1573 –

+0

もう1つ注意してください - パッケージからフォルダを削除すると、コマンドラインから "java -version"を実行したときにソフトウェアアップデートが開かれ、Javaランタイムをインストールするかどうか尋ねられました...実行後、正常にダウングレードされました。私がコピーした2つのフォルダは/System/Library/Frameworks/JavaVM.frameworkと/ System/Library/Javaでした。 –

+2

これを読んでいる誰かが、Java 7にアップグレードした後にCrashPlanを動作させようとしているとは限りません。私は簡単な方法を見つけました。 https://crashplan.zendesk.com/entries/22199717-crashplan-client-does- not-start-under-java-1-7-on-os-x –

1

実行中のFirefoxのバージョンは?

コンパイル/実行時にパスを指定する限り、マシンに複数のバージョンのjdk/jreを持つことができると思います。しかし、jvmはmacと一緒にバンドルされているため、問題があります。

この投稿は、私は非常に同じ問題を持っていた

How to install a specific JDK on Mac OS X?

0

役に立つかもしれません。 PacifistソフトウェアでJRE 1.6.0_20イメージファイルを開き、フレームワークを持つすべてのフォルダを\ System \ Library \ Frameworks \ JavaVM.framework \ Versionsフォルダに展開できます。その後、アプリケーション/ユーティリティ/ JavaプリファレンスJRE選択メニューにJREが表示され、実行中のJREを切り替えることができます。

19

任意のより正確ではないようです。

/Library/Java/JavaVirtualMachinesを見てJREとコンパイラの両方をJava 8から7にダウングレードしました。

sudo mv jdk1.8.0.jdk ~/Desktop/ 
1

最近の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で最後に更新されたことを示します。そして、すべてのパスを更新します。 /ライブラリ/インターネットプラグイン/ JavaAppletPlugin.plugin

、すべて1.8のJDK:

は私がJavaAppletPluginを削除:)

1

...それが役に立つこと、それが動作するかどうか私に知らせてありますホープ: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk

それから私は再インストール1.7することができました。

関連する問題