• 締切済み

Linux で Java の PATHの設定

Vine Linux に Java をセットアップしたのですが、そのままでは PATH が通ったところに javac などの実行ファイルがありません。 環境変数も自分で設定する必要があるみたいです。 csh, bash, zsh などいろんなシェルを使っているユーザーがいるのですが、全ユーザーの Java の設定をまとめてやる方法はないでしょうか?

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 そうだなぁ。Vineを使ってRPMで各シェルを入れている場合、zshは知らんが、例えばbashなら~/.bashrcが、cshなら~/.cshrcが、大抵/etc/bashrcや/etc/csh.loginなどを参照しに行くようになっているはずなので(この辺は/etc/skelを参照の事)、参照される/etc/bashrcなどにその設定を書いてあげれば良いのではないかな。  私は会社で一台みんなで使うサーバをVine Linux 2.6r4で立てているが、うちの場合はみんなbashを使っているので/etc/bashrcの最後にこう書いている。 export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin

white-tiger
質問者

補足

ありがとうございます。 やはりすべてのシェル共通の設定というのはむつかしいのですね。

関連するQ&A