Linux で環境変数 JAVA_HOME を変更/設定する方法について簡単に説明します。

Linux で環境変数 JAVA_HOME を変更/設定する方法について簡単に説明します。

1. 永久的な変更、すべてのユーザーに有効

# vi /etc/プロファイル

//キーボードの[Shift + g]を押して、プロファイル ファイルの末尾に次のコンテンツを追加します。

JAVA_HOME=/usr/local/java/jdk1.7.0_25
JRE_HOME = $JAVA_HOME/jre
クラスパス=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
PATH JAVA_HOME JRE_HOME CLASSPATH をエクスポートします
または、JAVA_HOME = /home/myuser/jdk1.7.0_03 をエクスポートします。
エクスポート PATH = $JAVA_HOME/bin:$PATH
エクスポート CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#oracle関連変数エクスポートORACLE_SID=orcl
エクスポート ORACLE_BASE=/u01/app/oracle
エクスポート ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib をエクスポートします。
エクスポート PATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:/bin:/usr/bin:/usr/sbin:/usr
/local/bin:/usr/X11R6/bin
エクスポート PATH=$ORACLE_HOME/bin:$PATH:/sbin/

[注意]: 変更をすぐに有効にしたい場合は、 #source /etc/profile実行する必要があります。

2. 永続的な変更、単一ユーザーに対して有効

// ユーザーディレクトリ内の .bash_profile ファイルを変更します $ vi /home/myuser/.bash_profile
//ファイルの最後に次の内容を追加します export JAVA_HOME = /home/myuser/jdk1.7.0_03
エクスポート PATH = $JAVA_HOME/bin:$PATH
エクスポート CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

[注意]: 変更をすぐに有効にしたい場合は、 #source /home/myuser/.bash_profileも実行する必要があります。

3. 現在のbash/シェルにのみ有効

$ エクスポート JAVA_HOME = /home/myuser/jdk1.7.0_03
$ エクスポート PATH = $JAVA_HOME/bin:$PATH
$ エクスポート CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Linux で環境変数 JAVA_HOME を変更/設定する方法についての記事はこれで終わりです。Linux で環境変数 JAVA_HOME を変更/設定する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Java リフレクションでプライベート最終メンバー変数の値を変更する方法
  • Java環境変数のワンクリック設定、cmdでの表示、変更(上書き、追加)の手順
  • 原因: java.lang.ClassNotFoundException: org.objectweb.asm.Type 例外
  • 原因: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer 例外
  • Javaジェネリックの使用とT.classの取得プロセスの分析
  • IntelliJ IDEA がサードパーティの jar パッケージを導入したり、Java ソース コードを表示したりするときに発生するエラー「decompiled.class ファイル バイトコード バージョン:52.0(java 8)」の解決方法
  • Java のクラス名 .class、class.forName()、getClass() の違いについて簡単に説明します。
  • Android 原因: java.lang.ClassNotFoundException 解決策
  • Java で .class ファイル変数を変更する方法

<<:  Webpack-cliが正常にインストールされたら、詳細についてはwebpack -vエラーケースを確認してください。

>>:  MySQL ステートメントの実行順序と書き込み順序の例の分析

推薦する

MySQLインデックスを正しく作成する方法

インデックス作成は大学図書館の書誌インデックスの構築に似ており、データ検索の効率を向上させ、データベ...

clipboard.js の使用法の概要

目次(1)はじめに: (2)クリップボードの内容をコピーする方法は次のとおりです。 (3)関数演算に...

Vue+webrtc (Tencent Cloud) ライブブロードキャスト機能の実装実践

目次1. 生放送効果2. ライブストリーミングを開始する手順2.1 Tencent Web(高速ライ...

MySql データベースにリモートでログインするにはどうすればよいですか?

はじめに: プロジェクトを開発するために、サーバーに MySql データベース サーバーを展開し、ロ...

シェルを使用して複数のサーバーでバッチ操作を実行する方法

目次SSHプロトコルパスワード接続プロセスsshツールssh公開鍵ログインバッチ操作複数サーバーファ...

Zookeeper 不正アクセス テストの問題

目次序文Zookeeper サービスのオープンを検出情報を入手する接続テスト接続先修理計画参照する序...

CSSのマッチング問題を解決する

問題の説明ご存知のとおり、CSS を記述する場合、HTML のクラスの定義または ID の定義に従っ...

ウェブページのコアコンテンツ(画像とテキスト)の視覚的表現の紹介

情報の最適化と改良は常にデザインの最初のステップです。 「これは百度アライアンスユーザーエクスペリエ...

MySQL InnoDBエンジンのインデックスとストレージ構造の詳細な説明

序文Oracle や SQL Server などのデータベースには、ストレージ エンジンが 1 つだ...

MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

毎回インストールチュートリアルを探すのは面倒なので、後で確認できるように手順をバックアップします。解...

ファイルをアップロードするときに enctype フィールドを使用する理由は何ですか?

FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...

Dreamweaver8を使用してウェブサイトのファイルをチェックして整理する方法

Dreamweaver8 を使用して独自の Web サイトを作成する目的は何ですか?インターネットに...

プロトタイプとプロトタイプチェーン プロトタイプとプロトタイプの詳細

目次1. プロトタイプ2. プロトタイプチェーン2.1 コンストラクタ2.2 電話をかける/申し込む...

MySQL エラー「すべての派生テーブルには独自のエイリアスが必要です」の解決方法

MySQL は、マルチテーブルクエリを実行するときにエラーを報告します。 [SQL] SELECT ...

カタツムリ映画システムのDocker展開の詳細なプロセス分析

環境に関する声明ホストOS: Cetnos7.9 最小インストールdocker バージョン: 20....