• ベストアンサー

javac のエラーメッセージについて

初めまして。java初心者ですよろしくお願いします。 MS-DOSプロンプトを動かしjavac ファイル名.javaとコマンドすると、"This program cannot be run in DOS-MODE."というエラーメッセージが表われます。過去の回答の中にあったPATHの指定もすべて行いました。それでも上記のメッセージが出てコンパイルできませんでした。 OSは98SecondEditionを使用しています。 どなたか、このエラーメッセージの原因と解決方法をご存知の方がいらっしゃればお答えをお願いします。

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

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.1

それって「MS-DOSプロンプト」ではなく「MS-DOSモード」で実行されてませんか? スタート-プログラム-MS-DOSプロンプトからjavac動かしてもそのように言われるのであればMS-DOSプロンプトの指すショートカットがおかしい or ショートカット先のcommand.comがおかしい or デフォルトのPIF設定がおかしいのどれかだと思います。 ショートカット先のcommand.comのバージョンがちゃんとWindows98用の物か、やMS-DOSプロンプトの設定でMS-DOSモードで実行を外してみて実行してみてください。

tanosuke
質問者

お礼

細かいところまでご回答を頂きありがとうございます。 バージョンの確認をして、MS-DOSプロンプトの設定で「 MS-DOSプログラムにWindowsを検出させない」のチェックを外したら成功しました。 本当にありがとうございました。これからもよろしくお願いします。

tanosuke
質問者

補足

すみませんエラーメッセージ部分を訂正します。 "This program cannot be run in Dos mode."が正しいです。

関連するQ&A