• ベストアンサー

「続行するには何かキーを押してください」の方法は?

例えばWindowsのクリーンインストール時に「続行するには何かキーを押してください」といったメッセージが表示されて、キーを押さないとそこから進まないといったものがありますよね。これと同様のことをCUIベースのJavaプログラムでやりたいのですが、その方法あるいはサンプルコードの掲載されているサイトなどはありますでしょうか?

  • Java
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
noname#49664
noname#49664
回答No.1

既に試しているかもしれませんが・・。ANY KEYではないですが、Enter(Return)キーを押したら先に進むというのなら、System.in.readを使って簡単にできますね。 public static void main(String[]args){ System.out.println("please type ENTER/RETURN KEY.."); try{ int c = System.in.read(); // ここでとまる }catch(Exception ex){ ex.printStackTrace(); } System.out.println("THANKS!!"); ・・こんな感じです。 どんなキーを押しても・・となると、ちょっと手頃なものが思いつかないんですが・・。

progx200xi
質問者

補足

回答ありがとうございます。 大変参考になりました。 この方法を試してみましたが、while構文の中にSystem.in.read()を入れるとどうもうまく止まってくれない場合があるようです。そうでなければうまくいくようなのですが。

関連するQ&A

  • 「続行するには何かキーを押して下さい・・・」

    C言語プログラミング初心者です。コマンドプロンプトの画面で、すぐに画面が消えてしまうのは、プログラムの最後に「system("PAUSE");」を書いて、画面が静止するようにしましたが、最後に「続行するには何かキーを押して下さい・・・」というメッセージが出てきます。プログラムの結果の最後の行と重なってしまって見づらいのです。 「続行するには何かキーを押して下さい・・・」という表示の行を改行する方法はあるのでしょうか?教えて頂ければありがたいのですが。

  • Visual Studio 続行するには何かキーを

    Visual Studio 2010 professional(当方アカデミック版です)で デバッグ実行時にコマンド・プロンプトを閉じないで ”続行するには何かキーを押してください...” を表示させて待機させる設定方法がありましたら 教えてください。(getchar()などのコマンドを追記する方法ではなく)。よろしくおねがいします。

  • セットアップが続行できません・・・

    初めての質問です。 さっき、XPを修復インストールしようとしたら 「コンピュータの Windows のバージョンが CD に収録されているバージョンより新しいため、セットアップを続行できません。 警告 : コンピュータに現在インストールされている新しいバージョンの Windows を削除すると、ファイルや設定を回復できなくなります。」 となってしまうんですが・・・ それで、インターネットで検索したら、 「XPのCDにSP2を追加すれば再インストールできる」 って感じで書いてあったのですが、追加でCDに焼く方法が分かりません。 それで、このサイトでも検索してみましたが、自分でオリジナルCDを作る方法しかありませんでした。 OSはXPSP2で、CDはただのXPです。 文章がへたくそですいません。

  • PHPでfatal errorが出ても無視して続行

    PHPでfatal errorが出ても無視して続行する方法はありませんでしょうか? PHPバージョン 5.3.3 @(アットマーク エラー制御演算子)を入れてやってみましたが、エラーは表示されなくなりますが、それ以降の構文が実行されません。 warningは元々次に進むので良いのですが、fatal errorの場合、そこで終了してしまいそれ以降が実行できません。 ・標準出力へのエラーメッセージの表示はあってもなくてもどっちでもいい。 ・parse errorに関しては今回は続行しなくてもいい。(続行しても良い。) try{  エラーになるコード; }catch(Exception $e){ } ですべてのエクセプションを拾って次へ行くという方法が有ることはわかっていますが、例外以外のエラーではそこで強制終了してしまっています。 何とかエラーの出る次の行へ進む方法は無いでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • javaがインストールされない

    こんにちは 無料と言うことなのでjavaをインストールしようと思ったのですが javaセットアップ-進捗 とタブに出ており ステータス:javaをインストールしています と出ており途中まではいい感じに進むのですがある一定のところまで来ると java セットアップ-プログラムの終了 と新しいウィンドウが出てきて 終了する必要があると表示されるのが javaセットアップ-進捗 とリストアップされるのですが プログラムを終了して続行 にしても 後で にしても結局中断されてインストールされません 色々調べてもなかなかしっくりくるものがなく困っております どうか助言をよろしくお願いします

  • どのキーが押されたか調べる

    processingというソフトを見つけて色々使ってみているのですが、これはキーの複数の同時に押した場合の判定が出来ないような使用になっています。Javaで出来ているのでライブラリを作ればいいのかなと思いましたがメインプログラム以外でキーを取得する方法が分かりません。 ご教授お願いします。

    • ベストアンサー
    • Java
  • サンプルプログラム

    Java,ServletJSP,EJB等のサンプルプログラムを大量に掲載しているサイトをご存知でしたら教えてください。

  • cygwinでのjavaプログラムの使用方法

    cygwinでのjavaプログラムの使用方法 さきほどcygwinの公式ページからsetup.exeをダウンロードしてインストールしたんですが、 javaのプログラムが動かせません。Cのプログラムは「gcc -o ~」で普通に動かせるんですが、 javaのプログラムだと「javac ***.java」と入力すると「bash: javac: command not found」というメッセージが表示され、プログラムが動かせなくなってしまいます。 この問題についていろいろ調べたところ、システム環境変数のPathの部分を変えるらしいというのは わかったのですが具体的にどう変えるのかがわからないので設定方法を教えていただきたいので よろしくお願いします。ちなみにパソコンのOSはWindows Vista、cygwinのバージョンは1.7.6です。

    • ベストアンサー
    • Java
  • Jpegタグの取得

    Jpeg画像のタグ情報を取得するプログラムのサンプルコードがあるサイトを教えてください。できればDelphi、もしくはJavaかCでお願いします。 もしサイトがなければ直接コードを書いていただければうれしいです。

  • JAVA実行時のエラーメッセージについて

    コンパイル後、実行するとコードはどのようなものでも、同様のエラーメッセージが表示されます。 例えば、超基本の下記のソースでも表示されます。 //Sample01.java class Sample01 { public static void main (String args[]) { System.out.println("Hello World"); } } エラーメッセージは同様に、 「Excption in thread "main"java.lang.NoClassDefFoundError: Sample01」 と表示されてしまいます。 このエラーの対処方法をお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう