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 マスタースレーブ レプリケーションの知識ポイントの概要

推薦する

JPQLに基づく純粋なSQL文方式の詳細な説明

JPQL は Java Persistence Query Language の略です。 Java ...

docker ポートを追加して dockerfile を取得する方法

DockerイメージからDockerfileを取得する docker 履歴 --format {{....

MySQL における制限関数と合計関数の混在使用の問題の詳細な説明

序文今日、注文データを同期した後、同僚は、合計注文金額とデータソースの合計金額に差があったため、LI...

Centos7 での NFS サービス構築の紹介

目次1. サーバー2. クライアント3. テストサービス1. サーバー1. YUMソースを使用してN...

MySQL初心者のための基本操作のまとめ

図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...

バックエンド サーバー プロキシとして Nginx を推奨する理由 (理由分析)

1. はじめに実際のサーバーはパブリックインターネットに直接公開されるべきではありません。そうしな...

CSS の複数行テキストがオーバーフローする場合の省略記号の例

複数行のテキストがオーバーフローすると省略記号が表示されますこの記事では 2 つの方法を推奨します。...

IE6 ウェブページ作成リファレンス IE6 デフォルトスタイル

これは実際には IE の公式ドキュメントではありません。他の人が実践を通じて開発した IE6 のデフ...

Linux サーバーでフォルダー、ファイル、解凍コマンドを削除する方法

1. フォルダを削除する例: rm -rf /usr/java /usr/javaディレクトリとその...

Dockerイメージの作成とプロジェクト全体のワンクリックパッケージングとデプロイ

一般的な Dockerfile 命令の紹介命令説明するから新しいイメージが構築される基となるイメージ...

Linux lseek関数の使い方の詳しい説明

注:記事に誤りがある場合は、メッセージを残して指摘してください。ご協力ありがとうございます。名前名前...

要素シャトルフレームのパフォーマンス最適化の実装

目次背景解決新しい質問高度な背景シャトル ボックスが大量のデータを処理すると、レンダリングされる D...

MySQL のスケジュールされた完全なデータベースバックアップ

目次1. MySQLデータのバックアップ1.1、データをバックアップするためのmysqldumpコマ...

CSS3はシームレスなスクロールと手ぶれ防止を実現します

質問画像とテキストのシームレスなスクロールは、一般的に携帯電話では良い効果をもたらしますが、一部のモ...