目的
このガイドの目的は、DebianLinuxにJavaSEDevelopmentKitをインストールするための簡単な手順を提供することです。
OSとソフトウェアバージョン
- オペレーティングシステム: Debian 9(ストレッチ)
- ソフトウェア: JavaSE開発キット8
要件
DebianLinuxへの特権アクセスが必要です。オプションで、curl
適切なJavaJDKtarballをダウンロードするために使用されます。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
手順
ダウンロード
まず、Oracleの公式WebサイトからJavaJDKtarballをダウンロードします。 Oracle Java JDKページに移動し、適切なシステムアーキテクチャ関連のtarballを見つけます。このWebサイトでは、ダウンロードする前に、JavaSEライセンスのOracleBinary CodeLicenseAgreementに同意する必要があります。このため、Oracle JavaJDKtarballのダウンロード方法には2つのオプションがあります。
Webブラウザ
最初のオプションは、Webブラウザを使用して目的のJava JDK tarballを直接ダウンロードすると同時に、提供されたラジオボタンをクリックしてJavaSEライセンスに必要なOracleBinary CodeLicenseAgreementに同意することです。完了したら、SCPまたはFTPクライアントを使用してダウンロードしたファイルを最終的な宛先にコピーします。
カール
Java JDKをリモートでインストールしようとしていて、グラフィカルユーザーインターフェイスとWebブラウザにまったくアクセスできない場合は、次のcurlメソッドを使用して、コマンドラインを使用してJavaJDKをダウンロードします。
まず、curl
を使用して正しいダウンロードURLを取得します コマンド:
$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12
上記のコマンドは、選択したURLの束を出力します。目的のJavaファイルのダウンロードを開始するには、そのURLをコピーし、curl
を使用してダウンロードを開始します。 要求されたJaveライセンスを受け入れながらコマンドを実行します。例:
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz>
JavaJDKのインストール
この段階で、現在の作業ディレクトリ内に適切なJavaJDKtarballが必要です。
$ ls jdk-8u121-linux-x64.tar.gz
ターゲットJavaJDKインストールディレクトリを作成します:
# mkdir /opt/java-jdk
以前にダウンロードしたJavaJDKtarballを抽出します:
# tar -C /opt/java-jdk -zxf jdk-8u121-linux-x64.tar.gz
OracleJavaをデフォルトとして設定
現在、システムはJavaJDKのインストールを認識しません。
$ update-alternatives --list java update-alternatives: error: no alternatives for java $ java bash: java: command not found
update-alternatives
を使用します 両方を含めるコマンド、java
およびjavac
システムのJava環境の一部として。ダウンロードしたJavaバージョンを反映するために、必要に応じて以下のパスをJavaバイナリに置き換えてください。
# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_121/bin/java 1 update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/java to provide /usr/bin/java (java) in auto mode # update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_121/bin/javac 1 update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/javac to provide /usr/bin/javac (javac) in auto mode
JavaJDKセットアップの確認
これで、Java JDKがインストールされ、使用できるようになります。
$ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)>
…