Linux のような環境で jdk1.8 をインストールし、環境変数を設定する方法の詳細な説明

Linux のような環境で jdk1.8 をインストールし、環境変数を設定する方法の詳細な説明

設定は非常にシンプルですが、毎回確認しないといけないので、記録だけ残しておきます。

1. インストール前の準備

1.1 インストール ディレクトリを作成します。通常は /usr/local/jdk8 ディレクトリにインストールされます。

mkdir /usr/local/jdk8

1.2 JDK がインストールされているかどうかを確認します。インストールする前に以前のものを削除します。

# jdk環境変数を通じてecho $JAVA_HOMEをチェックする
# java -versionでバージョンを確認する


1.3 インストールパッケージをダウンロードする

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

2. インストール

2.1 解凍して名前を変更する

tar -zxvf jdk-8u131-linux-x64.tar.gz
jdk1.8.0_131 をアップロード


2.2 JDK 関連の環境変数を設定します。中央の赤丸で囲まれた部分を追加する必要があります。source コマンドを使用して設定ファイルを有効にします。

vi ~/.bashrc
JAVA_HOME=/usr/java/latest をエクスポートします。
エクスポート PATH=$PATH:$JAVA_HOME/bin
ソース ~/.bashrc

2.3 構成が成功したかどうかを確認します。java -version に jdk のバージョン番号が表示された場合、環境変数のインストールと構成は成功しています。

以下もご興味があるかもしれません:
  • Java JDKのインストールと環境変数の設定について
  • WIN10 での JDK インストールと環境変数の設定手順 (詳細版)
  • Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz)
  • Linux で JDK をインストールして環境変数を設定する方法 (この記事で十分です)
  • JDK13.0.1 のインストールと環境変数の設定に関するチュートリアル (画像とテキスト付き) (Win10 プラットフォームを例に)
  • win10 java (jdk インストール) 環境変数の設定と関連する問題
  • Windows 10 JDK のインストールと構成環境変数および Eclipse インストール チュートリアル
  • Linux で jdk1.8 をインストールし、環境変数を設定するチュートリアル
  • Java16 JDKをインストールして環境変数を設定する方法

<<:  Angular構造ディレクティブモジュールとスタイルの詳細な説明

>>:  最新のmysql-5.7.21のインストールと設定方法

推薦する

sed コマンドを使用して文字列を置換する Linux チュートリアル

文字列を置き換えるには、次の形式を使用する必要があります。 $ sed s/置換対象文字列/置換文字...

跳ねるボールを実現するネイティブjs

思いつきで、小さなボールが跳ね返るケーススタディを書いてみました。具体的な内容は以下のとおりです。主...

よく使われるCSSカプセル化方法の概要

1. pc-reset PCスタイルの初期化 /* 正規化.css */ html{ 行の高さ: 1...

MySQL 同時実行制御の原則に関する知識ポイント

Mysql は、高性能なデータ ストレージ サービスを提供する主流のオープン ソース リレーショナル...

LinuxでLVMディスクを拡張する詳細な手順

1.ハードディスクを追加する2. パーティションの状態を確認します: fdisk -l 3. パーテ...

Linuxのアラーム機能の例の説明

Linuxアラーム機能の紹介上記のコード: #include <stdio.h> #in...

Centos7 に yum を使用して MySQL をインストールし、リモート接続を実現する方法

Centos7はyumを使用してMySQLをインストールし、リモート接続を実現する方法です。MySQ...

Linux におけるゼロコピー技術の使用に関する簡単な分析

この記事では、Linux におけるいくつかの主要なゼロコピー テクノロジと、ゼロコピー テクノロジを...

mysql5.6 の無効な utf8 設定の問題を解決する

mysql5.6 のグリーン バージョンを解凍すると、my-default.ini ファイルが作成さ...

モバイル開発におけるHTML5開発の現状を深く理解する

「私たちは次の一連のモバイル製品を HTML5 で作成しています。」 「ええ、最近は多くの人が Ap...

LinuxにPHP7をインストールする方法の詳細な説明

Linux に PHP7 をインストールするにはどうすればいいですか? 1. 依存パッケージをインス...

vue.js ベースの QQ チャット ルーム

目次導入効果のデモンストレーションは次のとおりです。 MChat コンポーネントのレンダリング: I...

Centos7 ベースの Varnish キャッシュ プロキシ サーバーを展開する

1. ワニスの概要1. ワニスの紹介Varnish は、新しいソフトウェア アーキテクチャを使用し、...

Vue で Baidu Map を呼び出して経度と緯度を取得する

プロジェクトでは、現在地の緯度経度を取得したり、場所を検索して緯度経度情報を取得したりする必要があり...

MySQL における SQL ページングクエリのいくつかの実装方法と利点と欠点

【SQL】SQLページングクエリの概要開発プロセスではページングが必要になることがよくあります。今日...