2015-11-08 192 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如果我帮你,接受答案,谢谢。 –

相关问题