• 締切済み

システム環境変数で設定したJAVAと違うバージョンのJAVAが動いています。

超初心者です。コマンドプロンプトでJAVA -versionと入力したところ、システム環境変数のJAVA_HOMEやPATHで設定してあるJAVAとは違うバージョンのものが動いているようです。どうしてなのでしょうか?教えて下さい。

みんなの回答

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.2

Javaを置いてあるPATHはシステム・ディレクトリより前ですか? java.exeがシステム・ディレクトリに置いてある場合があります。 それ以外でも、PATHが通っている各ディレクトリについてjava.exeを検索してみると予想外のところに見つかるかもしれません。

  • cyanberry
  • ベストアンサー率50% (117/230)
回答No.1

PATHの環境変数を良く見てください。多分、前のほうに、その違うバージョンのjavaへのパスが書いてあります。 先頭に書いてあるパスから探していくので、古いのが先にあると、そっちが有効になります。古いやつは消してしまいましょう。

ritzsana
質問者

補足

ご回答有難うございました。しかしながら、やはりPATHはちゃんと書いてありました。古いパスは見当たりません。もし、他になにか考えられることがあれば、よろしくお願い致します。

関連するQ&A