如何停止关闭命令提示符

时间:2015-11-08 06:00:55

标签: java

假设我们创建一个bat文件来运行打印"Hello World"的java程序,就像这样

javac MyProgram.java java MyProgram

当我双击该bat文件时它打开命令提示符并显示"Hello World"结果并自动关闭。是否有任何解决方案,除非我在其中输入Exit,否则不要关闭命令提示符。

感谢。

2 个答案:

答案 0 :(得分:1)

如果你想让窗口保持一段时间,有三种方法:

  • javac MyProgram.java java MyProgram窗口中运行该命令Command Prompt(启动一个新命令,导航到您的工作目录,执行它)
  • 在程序结束时获取一个字符(Scanner a; ... ; a.nextLine()),然后您可以输入内容或只需按a即可完成程序。
  • 让当前线程休眠一段时间,以便您可以看到输出。尝试:try { Thread.Sleep(1000); } catch (Exception e) {}

答案 1 :(得分:0)

这是因为在一天结束时它是一个程序。它一旦完成它的执行就会终止......在你的情况下,打印东西。

您可以手动打开命令提示符,然后将.bat文件拖放到此命令提示符下并运行它。这样,您仍然可以打开窗口。