问题标签 [system.exit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 的 System.exit() 如何与 try/catch/finally 块一起工作?
我知道涉及在 try/catch/finally 块中返回的头痛 - 在 finally 中的返回始终是方法的返回的情况下,即使 try 或 catch 块中的返回应该是执行的返回。
但是,这同样适用于 System.exit() 吗?例如,如果我有一个 try 块:
如果没有异常,哪个 System.exit() 会被调用?如果 exit 是一个 return 语句,那么 System.exit(1) 行将始终 (?) 被调用。但是,我不确定退出的行为是否与返回不同。
该代码处于极端情况下,即使不是不可能,也很难重现,因此我无法编写单元测试。如果我有几分钟的空闲时间,我将在今天晚些时候尝试运行一个实验,但我还是很好奇,也许 SO 上的某个人知道答案并且可以在我无法运行之前提供它实验。
java - 在 Java 中设置默认 System.exit 代码?
我有一个运行 jar 文件并将System.exit
代码用作返回值的 C# 应用程序。控制台窗口显示为这个 jar 的一部分,如果用户关闭它(从而终止 jar),它会返回一个退出代码143
。问题是,143
如果 jar 成功完成,(或任何正整数)可能是有效的退出代码。
我需要一种手动将 System.exit 代码设置为负整数的方法。在 C# 应用程序中将143
其视为异常是不可能的。
java - 系统差异。Java 中的 exit(0) 、 System.exit(-1)、 System.exit(1 )
我想知道Java中以下内容的区别
我什么时候必须适当地使用上面的代码?
android - Android:完成应用程序/活动后显示吐司
我想在退出应用程序时显示一个简单的祝酒词。问题是,吐司没有显示出来。我认为这是因为活动已完成或因为System.exit(0)
,但我不知道如何解决它。有人有小费吗?谢谢!!
在我的活动中,我有以下代码:
App中的方法退出:
java - 无法用按钮停止while循环
我正在尝试编写一个每 3 分钟移动一次鼠标的程序(以停止屏幕保护程序的启动),但我希望能够随意停止和启动它。正如您在下面看到的,我已经创建了按钮和方法,但是当您单击运行时,它会进入 while 循环,并且因为它实际上是一个无限循环,所以它不会查看您是否单击了结束按钮。
我在点击结束按钮时尝试了 system.exit(0),让结束按钮将 false 传递给方法 run(),从代码中可以看出,我在 while 循环中尝试了一个 if 语句来查看它是否会注意我的!
任何帮助将不胜感激!
代码:
java - 电影在 JMF 上结束,现在终止程序
我希望我的程序在电影播放结束后自行终止,使用 system.exit(0)。
有没有办法做到这一点?
我不想使用定时器。
java - 在 Java 程序退出时运行代码
是否可以编写一个 System.exit 在终止程序时调用的方法?
java - 在matlab中使用java类清理问题
我正在用 matlab ui 编写一个 java 应用程序。为此,我在 matlab 中使用 java 对象,如下所述:http: //www.mathworks.com/help/techdoc/matlab_external/f4873.html
我想要做的是创建一个这样的matlab函数:
我希望 foo 的行为与它是 java 中的 main 函数完全相同。因此,希望在 foo 运行结束时清理所有内容,包括静态类字段。
发生问题的示例:
我尝试清除实例 o 但这并没有解决任何问题(经过一段(相当长的时间),而 matlab 确实清理了实例但显然不是类字段)。
java - System.exit(0) 和 System.exit(-1) 之间的区别
任何人都可以与我分享两者之间的区别,System.exit(0)
如果System.exit(-1)
您举例说明会很有帮助。
java - 如何只退出我的子程序,而不是整个 VM?
我有一个 Java swing 启动程序来启动另一个类(运行它的 main 方法)。每个程序都有它的取消按钮来退出自己。
我System.exit(0);
在按下此取消按钮时使用。
启动程序执行此操作actionPerformed
:
当我按下程序的取消按钮时,它也会关闭我的启动程序。我怎样才能避免这种情况?