Linux のネイティブ openjdk をアンインストールして sun jdk をインストールする方法

Linux のネイティブ openjdk をアンインストールして sun jdk をインストールする方法

参照: https://www.jb51.net/article/112612.htm

システム内のJDKバージョンを確認する

[hadoop@master ~]$ java -バージョン
openjdk バージョン "1.8.0_222-ea"
OpenJDK ランタイム環境 (ビルド 1.8.0_222-ea-b03)
OpenJDK 64 ビット サーバー VM (ビルド 25.222-b03、混合モード)

JDKインストールパッケージを検出する

[hadoop@master ~]$ rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2019b-1.el7.noarch
java-1.8.0-openjdk-ヘッドレス-1.8.0.222.b03-1.el7.x86_64
java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
[hadoop@マスター ~]$

openjdkをアンインストールする

[hadoop@master ~]$ sudo yum -y 削除 *openjdk*
[sudo] hadoopのパスワード:
読み込まれたプラグイン: langpacks、ulninfo
依存関係の解決
--> トランザクションチェックを実行中
---> パッケージ java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 が削除されます
--> 処理依存関係: パッケージ: jline-1.0-8.el7.noarch の java >= 1.5
--> 依存関係の処理: パッケージ: icedtea-web-1.7.1-1.el7.x86_64 の java-1.8.0-openjdk
---> パッケージ java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7 が削除されます
--> トランザクションチェックを実行中
---> パッケージ icedtea-web.x86_64 0:1.7.1-1.el7 が削除されます
---> パッケージ jline.noarch 0:1.0-8.el7 は削除されます
--> 依存関係の処理: パッケージ: rhino-1.7R5-1.el7.noarch の jline
--> トランザクションチェックを実行中
---> パッケージ rhino.noarch 0:1.7R5-1.el7 は削除されます
--> 依存関係の解決が完了しました
ol7_UEKR5/x86_64 | 2.5 KB 00:00:00 
ol7_latest/x86_64 | 2.7 KB 00:00:00 
 
依存関係が解決されました
 
==========================================================================================================================================================================================================
 パッケージ アーキテクチャ バージョン リポジトリ サイズ
==========================================================================================================================================================================================================
削除:
 java-1.8.0-openjdk x86_64 1:1.8.0.222.b03-1.el7 @anaconda/7.7 642 k
 java-1.8.0-openjdk-headless x86_64 1:1.8.0.222.b03-1.el7 @anaconda/7.7 106 M
依存関係の削除:
 icedtea-web x86_64 1.7.1-1.el7 @anaconda/7.7 2.3 M
 jline noarch 1.0-8.el7 @anaconda/7.7 72 k
 ライノ ノアーチ 1.7R5-1.el7 @anaconda/7.7 1.1 M
 
取引概要
==========================================================================================================================================================================================================
2 つのパッケージを削除します (+3 つの依存パッケージ)
 
設置サイズ: 110 M
パッケージをダウンロードしています:
トランザクションチェックを実行中
トランザクションテストの実行
トランザクションテストが成功しました
トランザクションの実行
 消去中: icedtea-web-1.7.1-1.el7.x86_64 1/5
 削除: rhino-1.7R5-1.el7.noarch 2/5
 削除: jline-1.0-8.el7.noarch 3/5
 消去中: 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 4/5
 消去中: 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 5/5
 検証中: 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 1/5
 検証中: 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 2/5
 検証中: icedtea-web-1.7.1-1.el7.x86_64 3/5
 検証中: rhino-1.7R5-1.el7.noarch 4/5
 検証中: jline-1.0-8.el7.noarch 5/5
 
削除:
 java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7            
 
依存関係が削除されました:
 icedtea-web.x86_64 0:1.7.1-1.el7 jline.noarch 0:1.0-8.el7 rhino.noarch 0:1.7R5-1.el7          
 
完了!

インストールメディアをアップロードして解凍します

[hadoop@master ~]$ sudo tar -xzf jdk-8u191-linux-x64.tar.gz -C /usr/lib/jvm

環境変数を設定し、/etc/profileの先頭に追加します。

JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191 をエクスポートします。
エクスポート JRE_HOME=${JAVA_HOME}/jre
エクスポート CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH=${JAVA_HOME}/bin:$PATH をエクスポートします

最後に、 source /etc/profile

Linux に付属する openjdk をアンインストールして sun jdk をインストールする方法についての記事はこれで終わりです。openjdk のアンインストールと sun jdk のインストールに関する関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux での JDK のインストール (OpenJDK のアンインストールを含む) の概要

<<:  MySQL パーティションテーブルのベストプラクティスガイド

>>:  JavaScript 配列メソッド - 体系的な概要と詳細な説明

推薦する

React Native の基本原則の深い理解 (Bridge of React Native)

この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...

リンクをクリックしたときに表示される点線のボックスを削除するいくつかの方法

削除する方法はいくつかあります:リンクを直接追加するonfocus="this.blur(...

ApacheとTomcatを組み合わせて静的状態と動的状態を分離する方法

実験環境ApacheとTomcatは両方ともIPアドレス192.168.153.136のホストにイン...

HTMLテーブルタグの詳しい解説(初心者向け)

表> <TR> <TD> <TH> <キャプション&...

txt ブックの内容を Web ページに表示するコード

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...

MySQLクエリ時にフィールドにデフォルト値を割り当てる方法

必要フィールドをクエリする場合、フィールドに同じ値を指定する必要があります。この値はハードコードする...

Rancher のデプロイメントと K8S クラスターのインポートに関する問題

Rancher のデプロイメントには、次の 3 つのアーキテクチャがあります。高可用性 Kubern...

Linux システムで複数のバージョンの PHP を共存させるソリューション (超シンプル)

PHP7が出たので、最新バージョンのファンとしては、早速アップグレードして体験してみました。しかし...

Apache Bench で Web ストレス テストを実装する方法

1. Apache Benchの紹介ApacheBench は、Apache サーバーに付属する W...

XHTML言語のデフォルトCSSスタイル

html、アドレス、引用ブロック、本文、dd、div、 dl、dt、フィールドセット、フォーム、フレ...

SpringBootをDockerにデプロイし、jarパッケージを置き換える方法の詳細な説明

目次プロジェクトディレクトリDockerファイルファイルの展開画像を生成するコンテナを起動するウェブ...

アイデアがWebプロジェクトを公開した後、Tomcatサーバーがプロジェクトとそのソリューションを見つけることができません

概要プロジェクトは正常に作成され、正常にデプロイされましたが、以下に示すように、Tomcat サーバ...

VMware esxi6.5 のインストールと使用の詳細な手順

目次導入建築ESXIの利点vSphere とは何ですか? 2. 仮想マシンの利点3. 仮想マシンを使...

SQL インジェクションのある Web サイトを見つける方法 (必読)

方法 1: Google の詳細検索を使用します。たとえば、次に示すように.asp?id=9などの ...

MySQL インデックスの効率的な使用ガイド

序文ほとんどの方がMySQLとインデックスを使用したことがあると思いますが、適切なインデックスを作成...