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

推薦する

winx64 での mysql5.7.19 の基本的なインストール プロセス (詳細)

1. ダウンロード参考: https://www.jb51.net/softs/451120.ht...

CSS3は子供のころの紙飛行機を実現する

今日は折り紙飛行機(飛べる飛行機)を作ります基本的にすべてCSSで実装されており、JSはごく一部に過...

Ubuntu の空き容量を増やす 5 つの簡単な方法

序文ほとんどの人は、システム ディスク ストレージが少ないときにこの操作を実行するか、Linux シ...

Centos7 に mysql と mysqlclient をインストールする際に遭遇する落とし穴の概要

1. MySQL Yumリポジトリを追加するMySQL公式サイト>ダウンロード>MySQ...

Vue の新しいパートナー TypeScript クイックスタート実践記録

目次1. 公式の足場を使って構築する2. プロジェクトディレクトリ分析3. TypeScript の...

React refsの詳細な紹介

1. 何ですかRefs 、コンピューターでは Resilient File System (ReF...

Vueはドラッグアンドドロップまたはクリックで写真をアップロードする機能を実装しています

この記事では、ドラッグアンドドロップやクリックによる画像のアップロードを実現するためのVueの具体的...

製品の拡大鏡効果を実現する JavaScript

この記事では、参考までに、製品拡大鏡を実装するためのJavaScriptの具体的なコードを紹介します...

CSS3を使用してヘッダーアニメーション効果を作成する

Netease Kanyouxi公式サイト(http://kanyouxi.163.com/)(棚...

Vue の 2 択タブバー切り替えの新しいアプローチ

問題の説明プロジェクトに取り組んでいるときに、タブ バーの切り替え効果を作成する必要がある場合があり...

Js クラスの構築と継承のケースの詳細な説明

JS のクラスの定義や継承は本当に多様なので、別のノートブックを開いて記録しておきます。意味オブジェ...

CSS3入力ボックスの実装コードはGoogleログインのアニメーション効果に似ています

CSS3を使用して、Googleログインページと同様の入力ボックスをアニメーション化します。効果1 ...

xtrabackup による MySQL データベースのバックアップと復元

mysqldump バックアップは、その独自の特性 (テーブルのロック、基本的に挿入スクリプトまたは...

MySQL でのログインを取り消す

コンセプト紹介: MySQL の redo ログにはトランザクションの動作が記録されることはご存じの...

crontab スケジュールされたタスクが実行されない理由の分析と解決

序文Linux のスケジュールされたタスクを実装する方法としては、cron、anacron、at な...