- ベストアンサー
コンパイルできません
J2SEをインストールできなかったのでwindows installerをアンインストール後updateしなおしました。 その後インストールできたのですが、コマンドプロンプトでcd c:\をした後、javac ○○.javaでコンパイルできませんでした。画面には「'javac'は内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません」と出ました。これはどういう意味なのでしょうか? JavaファイルはCドライブにJAVAフォルダを作ってその中に入れてあります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
このままでは埒が明かなさそうなので、一回情報を整理した方がいいかな。 OS は Windows の何ですか? C:\j2sdk1.4.2_07\bin; を追加する前と後の PATH 環境変数の値はどうなっていましたか? (環境変数の値全体を教えて下さい) 設定するパスは C:\j2sdk1.4.2_07\bin で本当に合っていますか? 「1.4.2_07」の数字が実際にインストールしたものと違ったりしていませんか?
その他の回答 (3)
- UKY
- ベストアンサー率50% (604/1207)
C:\j2sdk1.4.2_07\bin を付け足すときにセミコロン「;」をちゃんと入れましたよね?
補足
環境変数のpath設定で C:\j2sdk1.4.2_07\bin; を追加しました。 やはりコンパイルできませんでした。
- UKY
- ベストアンサー率50% (604/1207)
PATH 環境変数が設定できていませんね。 参考 URL を見て PATH 環境変数を設定してください。 PATH 環境変数関連の質問は過去に何度も出ているので過去の質問も検索してみてください。
お礼
参考にさせてもらいます
補足
C:\j2sdk1.4.2_07\bin をつけたしたのですが変化なしです…
僕はJavaは使いませんが 環境変数の問題ということは考えられませんか? http://ykr414.com/dos/#c10 javacは「ディスクに保存されているコマンド」だと思うのでそのディレクトリを環境変数に書き足してあげないとコマンドとして認識されない、という状況なんじゃないかなぁと思います
お礼
ありがとうございます環境変数探ってみます
補足
C:\j2sdk1.4.2_07\bin をつけたしたのですが変化なしです…おかしいですね。
お礼
コンパイルできました。まさにその通りでした。原因は学校で教えてもらった人のパソコンの環境変数がj2sdk1.4.2_07でそのままメモしたからでした。僕のはj2sdk1.4.2_10でした。 本当にありがとうございました。