javac
Java PATH 変数が正しく設定されていると仮定すると、コンパイルするクラスを含むフォルダー内でコマンドを実行する必要があります。ただし、Java アーティファクトは JDK と同じフォルダーにあってはなりません。クラスを外のどこかに移動すると、うまくいきます。
PATH 変数を設定したくない場合はjavac
、コマンド プロンプトで手動で指定します。
C:\Users\USER>C:\Program Files\Java\jdk1.7.0_40\bin\javac J.class