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 ステートメントの実行順序と書き込み順序の例の分析

推薦する

Vue Element フロントエンドアプリケーション開発 テーブルリスト表示

1. リストクエリインターフェースの効果コード処理ロジックを紹介する前に、まずは感覚的に理解し、レン...

MySQL 5.7.15 バージョンのインストールと設定方法のグラフィックチュートリアル

この記事では、MySQLバージョン5.7のインストール方法と使用方法、およびデータベースデータの保存...

MySQLデータベーステーブルの定期バックアップの実装の詳細な説明

Mysqlデータベーステーブルの定期的なバックアップの実装0. 背景実際の開発環境では、フロントエン...

CSS ピクセルとさまざまなモバイル画面適応の問題に対する解決策

ピクセル解決通常、モニター解像度と呼ばれるものは、実際にはモニターの物理的な解像度ではなく、デスクト...

Linux のパスワードを紛失した場合にリセットする方法

1. スタートアップメニューでは、カーソルを最初の行に移動します - eを押します 2. UTF-8...

kubernetes1.5.2 から kubernetes1.10 にアップグレードする際の主要な設定変更記録

この記事では、kubernetes1.5.2 から kubernetes1.10 にアップグレードす...

Adobe Brackets の簡単な使い方のグラフィックチュートリアル

Adobe Brackets は、HTML、CSS、JavaScript 用のオープンソースでシンプ...

Ajax jQueryはページ上のdivの更新効果を実現します

元のコードは次のとおりです。 <div class='コントロールグループ'&...

Vue-cli4 ルーティング構成の詳細な理解

目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....

MySQL実行計画の詳細な説明

EXPLAIN ステートメントは、MySQL がステートメントを実行する方法に関する情報を提供します...

Reactでカスタムフックを作成する方法を教えます

1. カスタムフックとは何かロジックの再利用簡単に言えば、カスタム フックを使用すると、特定のコンポ...

Node.js組み込みモジュールの詳細な説明

目次概要1. パスモジュール2. モジュールまで3. fsモジュール4. イベントモジュール5. h...

MySQL RouterはMySQLの読み取りと書き込みの分離を実装します

目次1. はじめに2. MySQLルーターを構成する2.1 MySQLルーターのインストール2.2 ...

CSS クロスフェード() を使用して半透明の背景画像効果を実現するサンプルコード

1. 要件の説明特定の要素については、背景background-imageを半透明にしたいが、テキス...

中国語フォントの英語名まとめ

CSS の font-family プロパティを使用して中国語フォントを参照する場合、フォントを定義...