Oracleからjdk-8u73-linux-x64.rpm
をダウンロードしました。 .rpm
を.deb
に変換してUbuntu 15.10にインストールしようとしています。だから私はこのコードを試しました:
Sudo alien jdk*.rpm
数分後、jdk1.8.0-73_1.8.073-1_AMD64.deb
とjdk1.8.0_73-1.8.0_73
という名前のフォルダーがあります
次に、新しい.deb
パッケージをインストールしようとします。
Sudo dpkg -i jdk1.8.0-73_1.8.073-1_AMD64.deb
私はこのメッセージに直面しました:
(Reading database ... 213050 files and directories currently installed.)
Preparing to unpack jdk1.8.0-73_1.8.073-1_AMD64.deb ...
Unpacking jdk1.8.0-73 (1.8.073-1) over (1.8.073-1) ...
Setting up jdk1.8.0-73 (1.8.073-1) ...
正しくインストールされたようです。しかし、Netbeansをインストールしようとしたとき、次のように言われました。
Java SE Development Kit (JDK) was not found on this computer
ここで私の問題は何ですか?
OracleのJava Development Kit(Oracle JDK)をwebupd8 PPAからインストールするには、ターミナルから次のコマンドを実行します。
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
これにより、PPAがソフトウェアソースに追加され、ソフトウェアインデックスが更新され、Oracle JDK 8の現在の最新ビルドがインストールされます。執筆時点で、これはversion 8u74。
Rpmパッケージを変換する試みに対するこのアプローチの利点は、バイナリがUbuntuバージョン用に特別にビルドされ、パッケージマネージャーが更新を自動的に処理することです。
Oracle JDKを使用する特別な理由がない場合は、オープンソース実装であるOpenJDK 8 JDKも使用できます。
Sudo apt-get install openjdk-8-jdk
Oracle JDKとOpenJDKの違いには、OpenJDKがめったに使用されない独自のマルチメディアライブラリを見逃す可能性があり、デフォルトではWebアプレットランチャーが付属していないことが含まれます。この機能は外部委託されており、icedtea
という名前で利用できます。残念ながら公式リポジトリにはicedtea-8-plugin
がまだないので、Java Webアプレットを実行する必要がある場合、OpenJDKに行く場合はicedtea-8-plugin
を取得するために別のPPAをインストールする必要があります。Java Webアプレットを使用しない場合、そのプラグインはまったく必要ありません。