Javaを完全にアンインストールするにはどうすればいいですか?

Javaを完全にアンインストールするにはどうすればいいですか?

システム上の Java の痕跡をすべて完全に削除するにはどうすればよいでしょうか?

もう知っているインストール方法再度必要になった場合に備えて。

答え1

  1. すべての Java 関連パッケージ (Sun、Oracle、OpenJDK、IcedTea プラグイン、GIJ) を削除します。

    dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove
    sudo apt-get -y autoremove
    
  2. 設定ファイルを消去します (注意してください。このコマンドは libsgutils2-2 と virtualbox の設定ファイルも削除します)。

    dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
    
  3. Java 構成とキャッシュ ディレクトリを削除します。

    sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
    
  4. 手動でインストールされた JVM を削除します。

    sudo rm -rf /usr/lib/jvm/*
    
  5. Javaエントリがまだ残っている場合は削除します。代替案:

    for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done
    
  6. 残っている可能性のある Java ディレクトリを検索します。

    sudo updatedb
    sudo locate -b '\pack200'
    

    上記のコマンドで、/path/to/jre1.6.0_34/bin/pack200親ディレクトリを削除するなどの出力が出力された場合は、置き場、 このような:sudo rm -rf /path/to/jre1.6.0_34

答え2

Ubuntu 11.10 で OpenJDK を完全に削除するには (Ubuntu の他のバージョンではこれで十分かどうかはわかりません)、次のコマンドを実行します。

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Oracle (「Sun」) 独自の Java バージョンを削除する手順が必要な場合は、インストール方法を指定する必要があります。(質問を編集してその旨を示し、この回答にコメントを残していただければ、その削除方法についても情報を追加するようにします。)

答え3

Oracle Java 7 をアンインストールするには、 キーボードのCtrl+ Alt+を押してTターミナルを開きます。開いたら、以下のコマンドを実行します。

sudo update-alternatives --display java

Java をアンインストールする前にセットアップを確認します。

次に、シンボリックリンクを削除します

((version)という単語をJavaのバージョンに置き換えてください。java -version自分のバージョンを取得するには、DOを実行してください。つまり、バージョンが1.7.0_03の場合は、type sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java")

sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk<version>/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"

シンボリックリンクが削除されたことを確認する

java -version
javac -version
which javaws

システムを永久に破壊しないように、次の2つのコマンドを正確に入力する必要があります。

cd /usr/lib/jvm
sudo rm -rf jdk<version>

次に

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws

次に

sudo vi  /etc/environment

JAVA_HOME 1の行を削除します。



OpenJDK をアンインストールするには (インストールされている場合)、まずインストールされている OpenJDK パッケージを確認します。

sudo dpkg --list | grep -i jdk

openjdk を削除するには:

sudo apt-get purge openjdk*

OpenJDK 関連パッケージをアンインストールします。

sudo apt-get purge icedtea-* openjdk-*

すべての OpenJDK パッケージが削除されていることを確認します。

sudo dpkg --list | grep -i jdk

1ソース:akbarahmed.com

答え4

次のコマンドを試してください:

java -version

1.6* がリリースされたら、次の操作を試してください:

sudo apt-get autoremove openjdk-6-jre

1.7* がリリースされたら、以下を試してください:

sudo apt-get autoremove openjdk-7-jre

システムに jdk がないと仮定します。ある場合は、次のコマンドを使用します。

sudo apt-get autoremove openjdk-`<version>`-jdk

前の例と同じバージョンに置き換えます。

関連情報