OpenJDKを完全にアンインストールして再インストールする


9

askubuntuを検索して提案を試しましたが、失敗しました。この質問を試してみました。Javaを完全にアンインストールするにはどうすればよいですか。

1.私sudo apt-cache search openjdkは以下を実行します:

openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-6-demo - Java runtime based on OpenJDK (demos and examples) openjdk-6-doc - OpenJDK Development Kit (JDK) documentation openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-6-source - OpenJDK Development Kit (JDK) source files icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) openjdk-7-doc - OpenJDK Development Kit (JDK) documentation openjdk-7-jdk - OpenJDK Development Kit (JDK) openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-source - OpenJDK Development Kit (JDK) source files

2. sudo apt-get remove openjdkを実行して、以下を取得します。 Reading package lists... Done Building dependency tree
Reading state information... Done Package openjdk-7-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.


1
回答を得る: sudo dpkg --list; sudo dpkg --list | grep -i jdk感謝@izx
janwen '20

回答:


12

OpenJDK 7 はインストールされていないため削除できません。OpenJDK 6を削除する場合はsudo apt-get remove openjdk-6-jdk、またはを試してくださいsudo apt-get remove default-jdk

apt-cache search利用可能なパッケージのみを表示し、インストールしたパッケージは表示しません。そのために、試してくださいsudo dpkg --listsudo dpkg --list | grep -i jdkシステムにインストールされているJDK関連のパッケージが表示されます。


インストールしたパッケージを検索するにはどうすればよいですか?使用可能なパッケージとインストールしたパッケージの違いは何ですか?
Janwen

私は同じ結果を得る、あなたが投稿称賛の両方を試してください: Reading package lists... Done Building dependency tree Reading state information... Done Package default-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.
janwen

の出力で質問を更新してくださいsudo dpkg --list | grep -i jdk。利用可能とは「ダウンロード後にインストール可能」を意味し、インストール済みとは「システムにインストールされている」を意味します
ish

@izxのおかげで、openjdkの削除に成功しました。質問を閉じるにはどうすればよいですか。
janwen、2012年

問題が解決した場合は、回答を受け入れることを忘れないでください。これにより、質問も終了します。ありがとう:)
ish

3

次のコマンドを実行すると、どのJavaインストールをデフォルトにするかを選択できます。

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java         1         manual mode

2

最近、Javaを完全に再インストールしようとしました。これはあなたがそれを取り除くのを助けるかもしれません:

sudo apt-get remove openjdk*
sudo apt-get clean

次に、必要に応じてJavaをインストールします。

sudo apt-get install openjdk-8-jdk

これらの手順に従うと、問題を解決するのに役立ちました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.