- ベストアンサー
JAVA_HOMEを設定したい
本に載っている設定は export JAVA_HOME=J2sdk1.4.2 export PATH=$JAVA_HOME/bin:$PATH となっていますが、マシンを再起動すると上記の設定は無効になってしまいます・・・。 どうすればいいでしょうか? あとtomcatのstartup.shを/tomcat5/binまでいかなくてもすぐに実行できるようにしたいです!w よろしくお願いしま~す!
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
envで出てくる情報は環境変数とシェル変数です。 これらはLinux上で、bashを使う場合だと以下の順番に 読み込まれるファイルで定義されています。 1,/etc/bashrc 2,$HOME/.bash_profile 3,$HOME/.bashrc シェルを対話的に使うかどうかで3は読み込まれない 場合もあります。 envに出てくる情報は基本的にはこの3つのファイルの どこかで定義されているはずです。ちなみにJAVA_HOMEが 2回定義されていた場合は、後から定義した方が有効に なります。
その他の回答 (2)
- jyuan0128
- ベストアンサー率23% (4/17)
envコマンドで出てくる情報は、 「.」で始まる初期設定ファイルに書き込まれてます。 ログインするホームディレクトリにユーザごとに 設定できるようにおいてあるはずなので、lsで見てください。(lsの使い方はわかりますね?) どのシェルを使っているかで、シェルの設定ファイルも異なります。#1さんの回答を参考にしてくださいね。パスの設定はここでしますので。 アンインストールしても...というのは、おそらくファイルを削除するだけで、パスの設定はそのままだからでしょう。手動でパス設定を変更する必要があります。 設定ファイルを変更するときは、念のため前のファイルを別名保存して、いつでも元に戻せるようにしてから作業したほうがいいですよ。
お礼
なおりました! ありがとうございます!
- angband
- ベストアンサー率51% (86/168)
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の設定が消えないんです・・。
お礼
なおりました! ありがとうございます!!