見出し画像

macOS: Java XPCエラーについて

Javaの更新後,古いバージョンのキャッシュを削除する際に,

Javaのアンインストールに失敗しました:XPC接続エラー

が発生したので,解決方法をメモしておく.

事象を整理すると,以下のような状況のようだ.

XPC接続は、macOSのプロセス間通信。
更新プログラムのアンインストール・プロセスが、うまく動作しなかった。
更新プロセスは、すんなりうまくいった。

https://chiilabo.com/2021-10/java-update-uninstall-xpc-connection-error/

そして,実際行う作業は以下の内容で良いようだ.

ターミナル・ウィンドウに、次のコマンドをコピーして貼り付けます:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java
/usr/binからJavaツールを削除することでJavaをアンインストールしようとしないでください。このディレクトリはシステム・ソフトウェアの一部であり、変更を加えても次回OSの更新を実行したときにAppleによってリセットされます。

ノート: Javaを正常にアンインストールした後で、次の手順を使用してJavaデプロイメント・キャッシュを削除できます。

https://www.java.com/ja/download/help/mac_uninstall_java.html

そして以下の手順を最後に行い,Javaデプロイメント・キャッシュを削除する:

「ターミナル」ウィンドウに、次のコマンドをコピーして貼り付けます:
rm -r ~/"Library/Application Support/Oracle/Java"

https://www.java.com/ja/download/help/deployment_cache.html


参考:

https://www.java.com/ja/download/help/mac_uninstall_java.html

https://www.java.com/ja/download/help/deployment_cache.html


いいなと思ったら応援しよう!