• ベストアンサー

MS DOSコマンドより、Javaプログラムを実行し、Javaの中でJ

MS DOSコマンドより、Javaプログラムを実行し、Javaの中でJDialogポップアップ入力画面を表示させると、DOSバッチに制御が返ってこないのですが、どうすればよいでしょうか ご教授いただけるとありがたいです。

  • Java
  • 回答数2
  • ありがとう数9

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

  • ベストアンサー
  • outerlet
  • ベストアンサー率71% (15/21)
回答No.2

「ポップアップをクローズする」というイベントが発生した時のイベントハンドラで、System#exitメソッドをコールしてみて下さい。

fushululu
質問者

お礼

ありがとうございます!問題が解決できました! 何時間もはまってしまってたので、助かりました。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Javaプログラムを終了していないんじゃない?

fushululu
質問者

お礼

回答ありがとうございます。 機能としては、ファイルが出力されて完了しているようなのですが、 プロセスとしては終了してなかったってことですね。 ポップアップ一つでそうなるなんて、勉強になりました。

関連するQ&A

  • MS DOS Copyコマンドについて

    MS DOSのバッチファイルを作成しようと思って次のように作成して実行しましたら上手くいきました。 copy C:\SSD F:\SSD 次にProgram Filesにあるフォルダーを次のコマンドで実行しましたがうまくいきません。 copy C:Program Files\SSD F:\SSD どうしてでしょう教えて下さい。

  • DOSコマンドについて

    DOSコマンドで下記の2つを実現したくて色々と 調べてみたのですがわかりませんでした。 (1)バッチファイルを実行したら、DOSプロンプトの  画面が立ち上がり、検索したい文字を入力できる  状態にする。 (2) (1)で入力された文字列が2文字以上だった場合は  エラーメッセージを表示し、再度入力させる。 (3)(1)で入力した文字列を任意のファイル内で検索し、  あれば大文字⇒小文字に変換する。 echoとpromptというコマンドを使って入力画面を 表示させることができるのかと思いましたが なかなかうまくいかない状態でした。 何か参考になるサイトがあれば教えて頂ければ幸いです。

  • DOSにコマンドを送って実行

    DOSモードでしか実行できないソフトがあるんですが、 VBからそのソフトをDOSで実行し、コマンドを送って、結果を得られるようにしたいのですが。 それと、DOSで実行している過程は表示されないようにしたいです。 そのソフトの使用方法は起動してコマンドを入力するだけで結果が出てきます。 どなたかご存知の方がいらっしゃいましたら宜しくお願い致します。

  • VBScriptの実行完了を待ってからDOSのプログラムを実行したい。

    DOSのバッチからVBScriptを実行しています。 VBScriptの実行が完了してから次のDOSコマンドを実行させたいのですが、 START /WAIT SAMPLE.vbs では 実行完了を待ってくれないみたいです。 どうしたらよいでしょうか?ご教授お願いいたします。

  • 【DOSコマンド】バックグラウンドでの実行

    お世話になります。 Windows環境にて、DOSのコマンドから、とあるプログラムを起動したいと考えております。 例えば、『c:\hidemaru.exe (改行) exit;』 という感じで。しかし、このままではプログラムを実行中はDOS画面が起動したままになってしまいます。 そこでプログラムは起動し、DOS画面は閉じる、といった書き方をご存知の方はいらっしゃいますでしょうか? よろしくお願いいたします。

  • DOS上でJAVAのプログラムを実行する際

    (今日から)JAVAを勉強中の者です。 ちょっと昔の参考書を見ながら、Hello!と表示するプログラムを作りました。 いざ実行しようとして、 java sample.class  と入力しても、 見つからないか、ロードできませんでした と出ました。 path や classpath 両方間違いなく変数設定されていますが、直りません。 そこで、試しに java class  と入力すると Hello! で出てくれました! 参考書のバージョンが1.5.0だから、最新の7.0.7では、 プログラムを実行する入力方法が異なる、 ということでしょうか??

    • ベストアンサー
    • Java
  • DOSプロンプトのコマンドが動作しません。教えてください。

    DOSプロンプトのコマンドが動作しません。教えてください。 o.5975247の続きの者ですが、DOSプロンプトからあらゆる種類のコマンドが使えない状態になっています(自分自身で知っている限りのDOSコマンドを打ちこんでみた)。 DOSコマンドを入力した結果は、以下のような表示が出ます。 `コマンド名`は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 何とか対応の仕方をアドバイス願います。

  • java 実行コマンドについて

    java の実行コマンドについての質問です。java実行コマンドでは実行したいファイルを相対パスで指定できないのでしょうか? 具体的には、 現在、実行したいプログラムは ~/program/sample/Test.class となっています。 カレントディレクトリは~/programで、次のようなコマンドを行いました。 ~/program$ java sample/Test すると Exception in thread "main" java.lang.NoClassDefFoundError: sample/Test (wrongname: Test) という例外が出ました。 ~/program$ java -classpath sample Test を行えば実行できるのですが、java実行コマンドでは相対パスで実行ファイルを指定することはできないのでしょうか? (javacコマンドでは相対パスでコンパイルできる、つまりコンパイルしたいファイルが~/program/sample/Test.javaならば ~/program$ javac sample/Test.java でコンパイルできるので、これの類似でjavaコマンドでも相対パスで実行できるのではないかと考えたのですが。)

    • ベストアンサー
    • Java
  • Winでコマンドプロンプトを出さずに実行

    Windows上でJAVAのGUIを使ったプログラムを作りました。 実行するときは java クラス名 と入力して実行しますが、 せっかく便利なプログラムをJAVAで書いても、常に黒いプロンプト画面が残るのはいやです。 コマンドプロンプト画面を出さずにJAVAのGUIつきのプログラムを実行する方法があったら教えてください。

    • ベストアンサー
    • Java
  • DOSコマンドプロンプト画面の最小化

    お世話になります バッチファイルを実行してアプリケーションを起動していますが DOSのプロンプト画面(コマンド画面)が表示されてしまいます。 この画面を消すか最小化するコマンドをご存知でしたら教えてください。 PCはWindows2000Proです。