• ベストアンサー

なぜでしょうか?javacがない。

いつも大変お世話になり、誠にありがとうございます。 標記の件。 画像の通り、インストールされているはずなのに C:\>javac -version 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 となります。 どうすればインストールできるでしょうか? 教えて下さい。 ご回答のほど、宜しくお願い申し上げます。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>どうすればインストールできるでしょうか? 「画像の通り、インストールされているはずなのに・・・・」 インストールしたんでしょう? Cドライブ全体を対象に検索してみると良いでしょう。 有るのに使えないのはjavacの位置を示すための変数「Path」にC:\から始まるフルパスのフォルダ名を追加していないからです。 同じ質問を連続投稿すると違反になります。

hop7799
質問者

お礼

ご回答誠にありがとうございます。

その他の回答 (2)

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.3

環境変数を直接触るのは間違えると大変ですから、 私はコマンドプロンプトを開いたら SET PATH=%PATH%;c:\Program Files\Java\jdk1.8.0_251\bin を実行しています。 javac はbinの中に入っています。 javac -versionはありません。 java -versionが正しいです。

hop7799
質問者

お礼

ご回答誠にありがとうございます。 C:\>SET PATH=%PATH%:C:JAVA\jdk-14.0.1_windows-x64_bin C:\>java -version java version "1.8.0_251" Java(TM) SE Runtime Environment (build 1.8.0_251-b08) Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode) C:\>javac Main.java 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 どうすればいいでしょうか? ご多忙中恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

  • Kaneyan-R
  • ベストアンサー率42% (1340/3126)
回答No.1

JDKがインストールされているので、コンパイラは存在しています。 過去の問題が解決していないのに先に進めば、状況が悪化していくだけです。一つずつ解決してください。 それが出来ないなら、プログラミングなど出来たものではありません。

hop7799
質問者

お礼

ご回答誠にありがとうございます。

関連するQ&A