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 文字セットの変更に関する実践的なチュートリアル

序文: MySQL では、システムが多くの文字セットをサポートしており、異なる文字セット間にはわずか...

MySQLデータベースのロック機構の分析

同時アクセスの場合、非反復読み取りやその他の読み取り現象が発生する可能性があります。高い同時実行性に...

Nginx+Keepalived でデュアルマシン マスターとバックアップを実装する方法

序文まず、高性能サーバーの高可用性またはホットスタンバイソリューションである Keepalived ...

mysql 5.7.18 winx64 無料インストール設定方法

1. ダウンロード2. 減圧3. パス環境変数を追加し、mysqlが配置されているbinディレクトリ...

Tomcatの起動が遅い問題を素早く解決、超簡単

今日、私はクラスメートが問題を解決するのを手伝いました - Tomcat の起動が非常に遅く、約 5...

CentOS8でのnmcliの使い方の詳しい説明

RHEL8/CentOS8 に基づく一般的な nmcli コマンド # IP を表示する (ifco...

角度コンテンツ投影の詳細な説明

目次単一コンテンツ投影マルチコンテンツ投影単一条件のコンテンツ投影アプリ-人物-htmlアプリ担当者...

CSS中級者向けアダプティブレイアウトの5つのソリューションの詳細な説明

序文ページを作っていく上で、ページレイアウトに関する内容に遭遇することが多く、面接でも聞かれることも...

Vue イメージ ドラッグ アンド ドロップ ズーム コンポーネントの使用方法の詳細な説明

Vueイメージドラッグアンドドロップズームコンポーネントの具体的な使い方は参考までに。具体的な内容は...

MySQL データベースの詳細な説明 (Ubuntu 14.0.4 LTS 64 ビットベース)

1. MySQLデータベースの構成と関連概念まず、MySQL はリレーショナル データベースである...

Mysql+JavaSwing に基づくスーパーマーケット商品管理システムの設計と実装

目次1. 機能紹介2. キーコード2.1 ホームページの機能2.2 製品情報を追加する2.3 データ...

Linux ssh サービス情報と実行ステータスを表示する方法

Linux での ssh サービス構成など、ssh サーバー構成に関する記事は多数あります。ここでは...

よく使われるn番目の子セレクターをまとめる

序文フロントエンドプログラミングでは、奇数、偶数などの数値を受け入れることができる nth-chil...

LinuxシステムにDockerをインストールするプロセス

このブログでは、Docker をインストールするプロセスを簡単な手順で説明します。Docker のイ...

Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします

1. 環境整備:オペレーティング システム: CentOS Linux リリース 7.5.1804 ...