fedora28にjdk1.8をインストールしてパスを設定するには? [閉鎖]

fedora28にjdk1.8をインストールしてパスを設定するには? [閉鎖]

fedora28にjdk1.8をインストールしてパスを設定するには?

答え1

FedoraにOracle JDKをインストールする場合は選択する必要があります(CPUアーキテクチャの確認)。

  • Oracle Webサイトからtar.gzファイルをダウンロードします。
  • Oracle Webサイトからrpmファイルをダウンロードする

オプション1 - tar.gz

最も簡単で侵害性の低いオプションIMHOは、tar.gzファイルをダウンロードすることです。ファイルをダウンロードしたとしましょうjdk-8u161-linux-x64.tar.gz。ダウンロード後に端末を開き、適切な場所にファイルを抽出します。たとえば、/home/myuser/programs次のコマンドを実行して、ユーザーのホームディレクトリのサブフォルダにファイルを抽出します。

cd /home/myuser/programs
tar -xvzf <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.tar.gz

これjdk1.8.0_161により/home/myuser/programs、参照できるディレクトリが作成されます。すべてのバイナリを/home/myuser/programs/jdk1.8.0_161/bin有効にする

export JAVA_HOME=/home/myuser/programs/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

これにより、環境変数はJAVA_HOMEすべてのファイルが抽出されたディレクトリに設定され、サブディレクトリのすべてのバイナリがbin環境変数に保存されますPATH

テストしてみてください:

java -version

出力は次のようになります。

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

成功したら、ファイル~/.profileまたは ~/.bashrc

オプション2 - rpmファイル

Disalimer: このようにテストしたことはありません。

これにはルートアクセスが必要です。 rpmファイルをダウンロードしたら、次のコマンドを実行してJDKのインストールに必要なすべての要件が満たされていることを確認できます。

rpm -i --test  <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

成功後に次に変更su root)次のようにrpmをインストールします。

rpm -i <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

たぶんあなたも使えますsudo

sudo rpm -i <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

PATHrpmファイルをインストールした後、上記の変数にバイナリを追加する必要があるかもしれません(オプション1を参照)。

関連情報