- - PR -
環境変数設定ファイルについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-24 11:35
いつもお世話になっております。
件名についてですが、現在、root権限でjdkのインストールを行い、JAVA_HOME等の必要な環境変数を以下の方法で設定しました。 export JAVA_HOME=/usr/java/j2sdk1.4.2_10 その後、java -versionコマンドで、無事javaのインストールが完了したのですが、 ふと気になって、環境変数を確認しようと思い、printenvコマンドを実行したのですが、 でてきません。念のためシェル変数をsetで確認したのですが表示されませんでした。 また、grep -r "JAVA_HOME" /* コマンドで探してみたのですがありませんでした。 ネットを検索したところ、/root/.bashrcもしくは、/root/.bash_profileに書かれているという記載を発見したのですが、viで中を確認してもJAVA_HOMEという文字列は発見できませんでした。 初歩的な質問かもしれませんが、export JAVA_HOME=/usr/java/j2sdk1.4.2_10で設定した予定の環境変数は、いったいどこのファイルに書き込まれたのでしょうか? 何卒、よろしくお願いします。 |
|
投稿日時: 2008-07-24 12:40
メモリの中に記録されているだけです。
ログインし直すなどして、別プロセスとしてシェルが起動されると設定した内容は消えてしまいます。(exportしたシェルから派生したプロセス(子プロセス)として動いている間だけexportでの変数が有効です) 常時変数を与えておきたいなら、 /root/bashrc、 /root/bash_profile /etc/profile などのシェル初期化ファイルに export JAVA_HOME=/usr/java/j2sdk1.4.2_10 という文を書いておけば良いでしょう。 利用するシェルによって書き込むファイルは違ってきますが、よく利用されているbashの場合には /etc/bashrc に書いておけば良いでしょう。 |
|
投稿日時: 2008-07-24 13:14
非武装エリア様
大変ありがとうございました。 非常にわかりやすいでした。 また、/root/bash_profileにexport JAVA_HOME=/usr/java/j2sdk1.4.2_10を設定し、 問題は解決いたしました。 ありがとうございました。 以上でこのスレッドは終了させてください。 |
1