3

OK、私はばかで、Resin を機能させようとして Java のインストールを台無しにしています。

今、物事は壊れています。新しい Mac (真新しい 13 インチ MacBook Pro) に付属の開発者ツールを再インストールするだけで問題は解決すると考えました。

悲しいかな、私は間違っていました。Snow Leopard には Java 6 JRE と JDK が付属していますが、私が知る限り、Java だけを再インストールすることはできず、OS を再インストールする必要があります。

これが事実であるかどうか、またはOSを再インストールせずにJava 6を工場出荷時の設定に再インストールする手順を知っているSOの達人はいますか?

4

8 に答える 8

4

次のアブミ骨が私のためにそれをしました:

  1. ここから Apple の Java6 パッケージをダウンロードします。
  2. バックアップを作成するために、フォルダー /System/Library/Java/JavaVirtualMachines/1.6.0.jdk を /System/Library/Java/JavaVirtualMachines/1.6.0.jdk.old に移動しました。
  3. dmg をマウントし、インストールを実行します
  4. 新しいフォルダー /System/Library/Java/JavaVirtualMachines/1.6.0.jdk が表示されます
  5. /System/Library/Java/JavaVirtualMachines/1.6.0.jdk.old を削除します
于 2013-02-11T08:51:45.163 に答える
1

完全な答えは、他の人が投稿した投稿の混合です。

次のフォルダーをバックアップ用の安全な場所にコピーする必要があります。バックアップを別の場所にコピーしたら、元のディレクトリからフォルダーを削除するだけです。したがって、コンピューターは、インストーラーを実行したときにインストールされていないと考えます。

したがって、これらを安全な場所にコピーしてから、元のものを次の場所から削除します: 1: System/Library/Java 2: System/Library/Frameworks/JavaVM.Framework 3: Library/Java

(番号3はMacハードドライブのルートにあります)Snow Leopard 10.6.8で上記の手順を実行すると、魅力的に機能しました

于 2015-09-12T01:42:09.103 に答える
1

以前の推奨事項のフォローアップ:

System/Library/Frameworks/JavaVM.frameworkPacifist (www.charlessoft.com) と App Store から無料で入手できる High Sierra インストーラー アプリの組み合わせを使用して、macOS High Sierra に再インストールすることに成功しました。

インストーラー アプリをダウンロードしたら、インストールを続行しないでください。起動後にプログラムを終了し、アプリに対して Pacifist を実行します。パッケージの「コア」部分には、System/Library/Frameworks/JavaVM.framework必要なディレクトリが含まれています。

これを行ったのは、IntelliJ IDEA 2018 などの多くのアプリがファイルが/System/Library/Frameworks/JavaVM.framework. 一連のシンボリック リンクなどを行うよりも、そのディレクトリを復元する方がはるかに簡単です。

Tiago Espinha さん、これの約 99% に感謝します。私がしているのは、無料の High Sierra イメージを入手する方法を指摘しているだけです。

于 2018-08-21T17:43:25.133 に答える
0

絶望的な時代には、絶望的な対策が必要です。

于 2009-11-06T02:14:37.530 に答える
0

http://code.google.com/p/googleappengine/issues/detail?id=4712は、Java Update 4 を Update 3 にロールバックするのに役立ちました。コマンド #39 を参照してください。

于 2011-06-20T03:28:56.120 に答える