目的
目的は、Debian 9StretchLinuxにOracleJavaSE開発キットをインストールすることです
オペレーティングシステムとソフトウェアのバージョン
- オペレーティングシステム: – Debian 9 Stretch Linux
- ソフトウェア: – Oracle Java JDK 1.8.0_131(執筆時点)
要件
Oracle Java SE Development Kitのシステム全体のインストールには、Debian 9StretchLinuxへの特権アクセスが必要になる場合があります。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
手順
OracleJavaSE開発キットをダウンロード
最初のステップは、ブラウザを使用して、Oracleの公式WebサイトからOracle Java SEDevelopmentKitをダウンロードすることです。または、GUIにアクセスできない場合は、curl
を使用してコマンドラインからOracleJavaSEDevelopmentKitをダウンロードできます。 指図。
注 :Oracle Java SE Development Kitをダウンロードするために以下で使用されるURLは古くなっている可能性があるため、必要に応じて更新してください。
curlコマンドを使用して64ビットのOracleJavaSE開発キットのtarballURLを取得します。システムでcurlがまだ利用できない場合は、# apt install curl
でインストールできます。 :
$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12 | grep linux-x64.tar.gz http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
次に、curl
から上記のURLを使用します の出力は、実際のOracle Java SE DevelopmentKittarballをダウンロードします。
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz>
すべてがうまくいけば、Oracle Java SE Development Kitのtarballは、現在の作業ディレクトリ内で利用できるはずです。
$ ls jdk-8u131-linux-x64.tar.gz
インストールと構成
この段階で、以前にダウンロードしたパッケージを/opt/java-jdk
に抽出します。 ディレクトリとmakeは、デフォルトでシステム全体に適用されます:
# mkdir /opt/java-jdk # tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz
次に、update-alternatives
を使用します Debianストレッチシステムでデフォルトにするコマンド:
# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_131/bin/java 1 # update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_131/bin/javac 1
インストールの確認
これで、Oracle SEDevelopmentKitがシステムのデフォルトになります。確認するには、Javaのバージョンを照会します:
$ java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)>