• ベストアンサー

コンパイラ(javac)と実行(java)が違う。

コンパイラ(javac)と実行(java)は同じバージョンでしょうか。 javac -version と java -version で比べてみてください。 違いましたら、同じバージョンのでコンパイルしましょう。 C:\JAVA>java -version java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) Client VM (build 25.261-b12, mixed mode) C:\JAVA>javac -version javac 14.0.1 バージョンが違います。 どうやって、合わせるのでしょうか? 度々申し訳ございません。 ご回答のほど、宜しくお願い申し上げます。

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

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.2

Java 8 JREとJava 14 JDKが1台の中に混在している状態だと思われます。 Java 8 JREをアンインストールしてください。 あるいは、Java 14 JDKをアンインストールした上で、Java 8 JDKをインストールしてください。 (javacはJDKに入っていてJREには入っていない)

hop7799
質問者

お礼

ありがとうございました。 やってみます。

hop7799
質問者

補足

おかげさまで、成功しました。 ありがとうございました。 今後とも宜しくお願い致します。

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

環境変数Pathを見直してください。 もしくはJava8が不要であるのならJava8をアンインストールしてください。

hop7799
質問者

お礼

謹んで、ありがとうございました。

関連するQ&A