2015-11-08 189 views
1

想,如果我們創建一個批處理文件來運行它打​​印"Hello World" Java程序,這樣如何停止關閉命令提示符

javac MyProgram.java java MyProgram

當我雙擊它打開命令提示符並顯示"Hello World"該bat文件後結果並自動關閉。是否有任何解決方案不要關閉命令提示符,除非我在其中鍵入Exit。

謝謝。

+0

這是一個完全初學Java的問題。你在學習一個教程嗎? – kwoxer

回答

0

這是因爲在一天結束時它是一個程序。它會在執行完成後終止。在你的情況下,打印內容。

您可以手動打開命令提示符,然後將.bat文件拖放到該命令提示符並運行它。這樣,你仍然可以打開窗戶。

1

如果你想使窗口保持了一段時間,有3種方式:

  • 運行在一個Command Prompt窗口命令javac MyProgram.java java MyProgram(火了一個新的,瀏覽到您的工作目錄,執行它)
  • 在程序結束處獲取一個字符(Scanner a; ... ; a.nextLine()),然後您可以輸入內容或直接按a使程序完成。
  • 使當前線程休眠一段時間,以便您可以看到輸出。嘗試:try { Thread.Sleep(1000); } catch (Exception e) {}
+0

@JayaSantosh如果我幫你,接受答案,謝謝。 –

相關問題