プロが教えるわが家の防犯対策術!

本に載っている設定は
export JAVA_HOME=J2sdk1.4.2
export PATH=$JAVA_HOME/bin:$PATH
となっていますが、マシンを再起動すると上記の設定は無効になってしまいます・・・。
どうすればいいでしょうか?
あとtomcatのstartup.shを/tomcat5/binまでいかなくてもすぐに実行できるようにしたいです!w

よろしくお願いしま~す!

A 回答 (3件)

envで出てくる情報は環境変数とシェル変数です。



これらはLinux上で、bashを使う場合だと以下の順番に
読み込まれるファイルで定義されています。

1,/etc/bashrc
2,$HOME/.bash_profile
3,$HOME/.bashrc

シェルを対話的に使うかどうかで3は読み込まれない
場合もあります。

envに出てくる情報は基本的にはこの3つのファイルの
どこかで定義されているはずです。ちなみにJAVA_HOMEが
2回定義されていた場合は、後から定義した方が有効に
なります。
    • good
    • 0
この回答へのお礼

なおりました!
ありがとうございます!!

お礼日時:2004/04/01 00:13

envコマンドで出てくる情報は、


「.」で始まる初期設定ファイルに書き込まれてます。
ログインするホームディレクトリにユーザごとに
設定できるようにおいてあるはずなので、lsで見てください。(lsの使い方はわかりますね?)

どのシェルを使っているかで、シェルの設定ファイルも異なります。#1さんの回答を参考にしてくださいね。パスの設定はここでしますので。

アンインストールしても...というのは、おそらくファイルを削除するだけで、パスの設定はそのままだからでしょう。手動でパス設定を変更する必要があります。
設定ファイルを変更するときは、念のため前のファイルを別名保存して、いつでも元に戻せるようにしてから作業したほうがいいですよ。
    • good
    • 0
この回答へのお礼

なおりました!
ありがとうございます!

お礼日時:2004/04/01 00:13

exportコマンドを使っているならばbashをシェルに


しているんですよね?それならばホームディレクトリの
.bash_profile か .bashrc のどちらかのファイルに

export JAVA_HOME=/your/java/path
とすればいいです。tomcatのためのパスの追加は
export PATH=/bin
などのパスの後ろに
export PATH=/bin:/tomcat5/bin
と追加すればOKです。

この回答への補足

どうもありがとうございます。
ちなみにenvと打つといろんなパスの設定が出てきますが、これらの設定を変えるにはどうすればいいですか?最初にあるソフトをインストールしたときに勝手にJavaもインストールされて、アンインストールしてもenvにはJAVA_HOMEの設定が消えないんです・・。

補足日時:2004/03/31 00:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!