Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz)

Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz)

最初にsudo suコマンドを使用して root アカウントに切り替えることをお勧めします。そうしないと、後で /opt ディレクトリを操作する権限がなくなる可能性があります。

1.ダウンロードして解凍する

まず、公式 Web サイトにアクセスして、圧縮パッケージ jdk-8u144-linux-x64.tar.gz をダウンロードします。

ダウンロード後、ターミナルにcp jdk-8u144-linux-x64.tar.gz /optと入力して、圧縮パッケージを opt ディレクトリにコピーします。
次に、opt ディレクトリに移動し、 tar -zxvf jdk-8u144-linux-x64.tar.gzと入力して解凍します。

2. etcディレクトリ内のプロファイルファイルを編集する

sudo vi /etc/profile vi コマンドを使用して、/etc ディレクトリ内のプロファイル ファイルを編集します。i を押して編集モードに入ります。キーボードの上下左右のキーを使用して、図に示すようにカーソルを最後の行に移動します。最後の行に次の行を追加します: export JAVA_HOME=/opt/jdk

ここに画像の説明を挿入

Esc キーを押すと編集モードが終了し、コマンド ライン モードに戻ります。
保存して終了するには、 :xと入力します。

3. etc/profile.dディレクトリにjava.shファイルを作成して編集する

cd /etc/profile.dディレクトリに入る
sudo vi java.sh java.shファイルを作成し、編集します(編集モードに入るにはiを押します)

java.sh 編集内容:
(ここのパスに従って記述する必要があります。まずは opt ディレクトリに移動し、解凍したパスをコピーします。表示されるパスは/opt/jdk1.8.0_144です)

JAVA_HOME=/opt/jdk1.8.0_144 をエクスポートします。
PATH=$PATH:/opt/jdk1.8.0_144/binをエクスポートします

ここに画像の説明を挿入

保存して終了するには、 :xと入力します。

4. グローバル設定ファイル /etc/profile をソースし、設定が成功したかどうかを確認します。

source /etc/profileグローバル設定ファイル (通常のユーザーが root ユーザーに切り替える場合は、このコマンドを入力すると、前の設定手順を繰り返す必要はありません)

java -versionを使用して、構成が成功したかどうかを確認します。成功した場合、結果は次のようになります。

ここに画像の説明を挿入

要約する

Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz) に関するこの記事はこれで終わりです。Linux jdk のインストールと環境変数の設定 (jdk-8u144-linux-x64.tar.gz) に関するその他の関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux で JDK をインストールして環境変数を設定する方法 (この記事で十分です)
  • Linux で JDK 環境を構成する方法
  • Linux に JDK1.8 をインストールするための詳細なチュートリアル
  • Linux で jdk1.8 をインストールし、環境変数を設定するチュートリアル
  • Linux環境にJDK1.8をインストールする

<<:  Vue+SpringBoot のフロントエンドとバックエンドの分離におけるクロスドメインの問題

>>:  MYSQL マスタースレーブ レプリケーションの知識ポイントの概要

推薦する

CentOS6.8 は cmake を使用して MySQL5.7.18 をインストールします。

オンライン情報を参考に、cmakeを使用してCentOS6.8サーバーにMySQL5.7.18をイン...

ウェブページを自動更新するための 3 つのコード

実際、この効果を実現するのは非常に簡単で、この効果は特殊効果と呼ぶことすらできません。次のコードを ...

Nodejs 探索: シングルスレッドの高並行性の原理を深く理解する

目次序文一目でわかる建築オペレーティングシステムとの対話シングルスレッドイベント駆動/イベントループ...

Vueページの初回読み込み最適化の全プロセス

目次序文1. 画像の最適化2. .mapファイルの生成を無効にする3. ルーティングの遅延読み込み4...

JavaScript のコールバック関数の理解と使用

目次概要コールバックまたは高階関数とは何ですか?コールバック関数はどのように機能しますか?コールバッ...

ウェブメッセージボード機能を実現するjs

この記事の例では、Webメッセージボードを実装するためのjsの具体的なコードを参考までに共有していま...

忘れられたボタンタグ

注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...

Vue3.0 手書きカルーセル効果

この記事では、Vue3.0の手書きカルーセル効果の具体的なコードを参考までに共有します。具体的な内容...

Dockerでコンテナを作成するときのディレクトリ権限

昨日プロジェクトを書いていた時に、MySQL の派生版である Percona を使う必要があったので...

さまざまな環境での Docker Compose のインストール方法

1. オンラインインストール現在、Linux x86アーキテクチャのオンラインインストールのみを試し...

uniapp プロジェクトで MQTT を使用する方法

目次1. uniappプラグインマーケットのリファレンスプラグイン2. 具体的な導入プロセス1. m...

Nginx ルーティング転送とリバースプロキシロケーション構成の実装

Nginx を設定する 3 つの方法最初の方法は、位置一致部分を直接置き換える。 2 番目の pro...

Vue ルーティング遅延読み込みの詳細

目次1. ルートの遅延読み込みとは何ですか? 2. ルートの遅延読み込みの使用1. ルートの遅延読み...

jQuery はテーブルのページング効果を実装します

この記事では、テーブルのページング効果を実現するためのjQueryの具体的なコードを参考までに紹介し...

iframe テクニックを使用して訪問者 QQ 実装のアイデアとサンプル コードを取得する

今日、仕事中に、一時的に追加した友人から、Web ページを使用して訪問者の QQ を取得する方法を尋...