问题标签 [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 - 如何防止关机钩子陷入死锁?
我在这里看到@Tej Kiran 提出的一个问题,这正是我的问题,但没有得到回答,最后一条评论说:
“您知道您的应用程序中是否注册了任何关闭挂钩,或者您正在使用的任何库是否有关闭挂钩?关闭挂钩是一个线程,如果该线程中存在死锁导致它永远不会终止,JVM 将永远不会退出。”
我的程序中有一个方法关闭挂钩
但是我不知道如何区分我的关闭挂钩中是否存在死锁,如果有,如何解决。
overriding - JDialog隐藏@Override错误后退出的组件侦听器
所以,我有一段代码,我想在隐藏 JDialog 后用来退出我的程序。这是我的代码:
选项卡式窗格只是一系列图。我得到的错误是在@Override 命令中 - 方法不会覆盖或实现超类型的方法。任何指针将不胜感激!
java - 使用 System.exit() 调用同一类中的另一个方法
有什么理由我应该避免System.exit()
在下面的示例代码中调用方法吗?
java - 替代 Java 中的 System.exit(1) 以通过验证码扫描
J2EE 不良实践:使用 System.exit()
VeraCode 扫描显示上述安全漏洞。Vera Code 指向 System.exit 使用 main() 方法以外的地方。
System.exit(1) 的目的是在执行批处理作业时连接无效时退出系统。
为了通过 Vera 代码扫描,System.exit(1) 的替代方法是什么。
rmi - 在 System.exit(0) 处解除绑定
我正在使用 Java RMI。问题是,通过关闭一个线程或调用System.exit(0)
,我需要在 RMI 注册表中注册的对象执行一个unbind()
以删除与该对象的所有关联。当我们执行System.exit(0)
时,该对象已经在 RMI 注册表中注册。
我如何通过特别调用对象来做到System.exit(0)
这unbind()
一点?我曾考虑过System.exit()
覆盖,但显然这不是解决方案。
java - 通过 Java 程序运行 Java 程序
我正在制作一个程序(3D Minesweeper),但在检测结果时遇到了问题。我尝试了单独的线程来等待结果,但它不起作用(只是没有)。所以我认为最简单的方法是拥有 2 个单独的程序(不是问题),其中一个运行另一个(使用 args,1.problem)并获取它的 System.exit();(2.problem) 返回的值。我找到了一些解决第一个问题的例子,但不是第二个。有没有合适的方法,还是我必须将结果写入文件或其他东西?顺便说一句,请随意纠正语法,我只是在学习 XD。
java - 试图弄清楚如何使用字符退出 System.exit
我是 Java 和编码的新手,我正在尝试做一个计算器,你可以在其中输入你想要的操作,然后输入两个数字。计算是在名为“mth”的开关内完成的,但我无法弄清楚如何使用字符退出我的程序。
如您所见,我尝试过使用,
但似乎该程序根本没有注册它。
我已经尝试了很多事情,例如使用布尔值并玩了一下,但我无法超越这一点。
java - 为什么 addActionListener 方法需要这些阶段?
我正在学习Java并看到了上面的代码。我不明白为什么该addActionlisetner
方法需要Actionlistener
参数。使用起来不是更简单System.exit(0)
吗?
java - 无按钮上的 JOptionPane 关闭框架
我在 JOptionPane 上有这个代码片段。我想在单击“是”按钮时打开另一个框架,并在单击“否”或“取消”时关闭该框架。
在我将案例 1 和案例 2 设置为 System.exit(0) 之前;case 0 工作得很好,因为它成功地打开了另一个框架。但是,当我在单击“是”按钮时将 system.exit 放入案例 1 和案例 2 时,它仍然会关闭框架。
我做错了什么?
if-statement - 从 gui(ball) 上的对象打开一个新框架
我正在创建一个游戏,它基本上是一个目标练习游戏,屏幕上有多个球,你点击它们,它们就会消失。
我的问题是,如果击中绿球,我希望程序结束游戏。当我使用 system.exit(abort) 时,它会关闭整个程序,但我只想让它结束游戏并调用结束帧。
任何帮助,将不胜感激。
下面的代码: