Windows10 「’javac’は、内部コマンドまたは外部コマンド…」と表示されて困った話

昨日、パソコン(OS:Windows10 ×64)をクリーンインストールしました。

クリーンインストール後に、JDK(Java SE Development Kit)をインストールしたのですが躓いたので書いておくことにします。

システムの環境変数からパスを設定し、コマンドプロンプトでjavacを入力しても「’javac’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。」と表示されてコンパイルできない場合は下記のようにして下さい。

確実なので。

まずはパスの設定の仕方から、システム環境変数の中にあるPathを選択して>新規でJDKをインストールした『binフォルダのパス』を入力します。今回は『C:\Program Files\Java\jdk1.8.0_181\bin』ですね。

続いてシステム環境変数のPathを選択(もし無ければ作成)。

ある場合は先程と同じように新規から追加します。

再度、環境変数を開き下記のようになっているか、もう一度確認してください。

ここでは、まだ適用されていないのでPCを再起動してください(これが大事)

再起動後、Javacコマンドが認識されるようになったので、これでコンパイルができるようになっています。(コマンドプロンプトで>javacと入力して下記のようにコマンドの使用方法が表示されればOK)

以上です。

スポンサーリンク