• ベストアンサー

javacと打つとgcj: no input filesとなります。

初めまして。 /etc/profileへ以下のようにPATHを設定して あります。 export JAVA_HOME=/usr/local/j2sdk1.4.2 export PATH=$PATH:$JAVA_HOME/bin #source /etc/profile # javac gcj: no input files となりPATHがうまく通りません。 この現象を回避する方法をご教授頂ければ と思います。 よろしくお願い致します。 RedHat9 kernel-2.4.26

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

gcc等をインストールするときjavaコンパイラ(gcj)も 一緒にインストールしませんでしたか? おそらく/usr/bin/javac が存在している為と思うのですが $JAVA_HOME/binにあるjavacより先に usr/bin/のjavacを読みにいってます。 #1の方がいってるようにPATH設定を $JAVA_HOME/binから読むようにしてやれば回避 できます。 #gcjが必要ないようなら消してもいいです。

参考URL:
http://www1.harenet.ne.jp/~deus/diary.html
orezou2004
質問者

お礼

~/.bashrcへ/usr/loca/j2sdk1.4.2/bin:/usr/binの 順に書いたらうまくいきました。この度は、誠に有難う ございました。

その他の回答 (1)

  • schwarzes
  • ベストアンサー率51% (15/29)
回答No.1

export PATH=$JAVA_HOME/bin:$PATH ではダメですか?

関連するQ&A