ターミナルに入力して、Oracle Java 8をインストールしました。
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
しかし今、私はOracle Java 8をアンインストールし、代わりにSudo apt-get install Oracle-Java7-installer
でOracle Java 7をインストールしたい
Java 8をアンインストールするにはどうすればよいですか?どのコマンドを端末に入力する必要がありますか?
ターミナルで次のコードを試してくださいremove Java 8:
Sudo apt-get purge Oracle-Java8-installer
次に入力します:
javac -version
出力は次のとおりでなければなりません。
javac: command not found
およびinstall Java 7 Ubuntuでこのコードをターミナルで使用します。
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java7-installer
その後、次を入力して、Javaがインストールされているかどうかを確認します。
Java -version
出力は次のとおりでなければなりません。
Java version "1.7.0_80"
apt-get --purge remove <package>
をターミナルに入力することにより、aptitude
でパッケージを削除できます。
--purge
は設定ファイルを残すことがあり、古いバージョンをインストールする計画がある場合に競合を引き起こす可能性があるため、apt-get remove
オプションをお勧めします。
最初に、代替システムのため、Java 8をアンインストールしてJava 7に切り替える必要はありません。 Oracle-Java7-installerをインストールするだけで、Java 7が優先JVM/JDKになります。 Java 8が必要な場合:
$ Sudo update-Java-alternatives --set Java-8-Oracle
これにより/ usr/bin/Javaが変更され、デフォルトのJavaに依存するシステム上のすべてに影響することに注意してください。異なるJavaを必要とする単一のアプリがある場合、Java_HOMEを(たとえば、/ usr/lib/jvm/Java-8-Oracleに)設定することができます。
警告:これは、webupd8パッケージを介してインストールされたOracle Javaでのみ機能します! OpenJDKパッケージを追加すると、結果は未定義になります!
本当にJava8を削除する必要がある場合、Oracle-Java8-installerの削除スクリプトはJDKとインストーラーを削除します。
私はそれのほとんどがここに住んでいると推測しています:
$ du -h -d 1 /usr/lib/jvm
363M /usr/lib/jvm/Java-8-Oracle
結果にwhich
を使用してからls -l
を使用すると、さまざまなJava実行可能ファイル(Java
、javac
など)、これらを削除/リンク解除することもできます。
$ which Java
/usr/bin/Java
$ ls -l /usr/bin/Java
lrwxrwxrwx 1 root root 22 Apr 5 2015 /usr/bin/Java -> /etc/alternatives/Java
$ ls -l /etc/alternatives/Java
lrwxrwxrwx 1 root root 39 May 3 2015 /etc/alternatives/Java -> /usr/lib/jvm/Java-8-Oracle/jre/bin/Java
/usr/share/doc/Java-common/
にはいくつかのドキュメントがあり、~/.Java
にはユーザー設定もあります