てきとーなブログ

MacでJDKをアンインストール

MacJava

Macで古いJDK(Java SE)をアンインストールする方法。Oracleのページに解説がありました。このページ最後の Uninstalling the JDK というパラグラフに書いてありますが、単純にrmコマンドで当該ディレクトリ以下を削除すればよいようです。

$ cd /Library/Java/JavaVirtualMachines/  
  
$ ls -al  
total 0  
drwxr-xr-x 5 root wheel 170 6 19 02:40 .  
drwxr-xr-x 5 root wheel 170 9 19 2014 ..  
drwxr-xr-x 3 root wheel 102 9 19 2014 jdk1.8.0_20.jdk  
drwxr-xr-x 3 root wheel 102 3 11 23:07 jdk1.8.0_40.jdk  
drwxr-xr-x 3 root wheel 102 6 19 02:40 jdk1.8.0_45.jdk  
  
$ du -sh *  
312M jdk1.8.0_20.jdk  
327M jdk1.8.0_40.jdk  
327M jdk1.8.0_45.jdk  
  
$ sudo rm -rf jdk1.8.0_20.jdk  
  
$ sudo rm -rf jdk1.8.0_40.jdk  

上記は削除までの流れですが途中duコマンドで消費サイズ調べたら1個あたり300MB以上ありました。頻繁に更新するけど削除した記憶がない人はたぶんごっそり残ってるでしょうから、もう使わないものをザックリ消せば空き容量稼げるでしょう。