是否有通过编写java代码而不是按控制台中红色按钮来终止eclipse控制台的方法?我试着在网上阅读关于这个,找不到一些明智的。
一些程序员建议使用System.out.flush()…
谢谢
System.out.flush()
做完全不同的事情-它不终止当前进程,但刷新System
类的OutputStream
。
你可以试试下面的语句:
System.exit(0);
javadoc说
终止当前运行的Java虚拟机。
我相信这是你需要的东西。
在使用System.exit()
方法之前,请熟悉javadoc的规定。
单击控制台中红色按钮将向当前运行的JVM发送一个终止信号。因此,您的Java应用程序也将终止。
要终止Java程序及其背后的JVM,您有两个选项:
- 调用
System.exit(0)
或使用任何其他退出代码(而不是0)—这将导致JVM使用给定的退出代码终止终止所有当前正在运行的Java线程。如果没有Java线程正在运行(例如,您的main
-Method在没有启动另一个线程的情况下完成),JVM将以退出值0终止。
程序不再运行后,Eclipse将显示程序已终止,并禁用控制台中的红色按钮。
和System.out.flush()
没有任何关系