我有一个申请。在关闭按钮单击我正在调用 System.exit(0)。但是在机器上它并没有接近那个应用程序。它发生在少数系统上,而不是全部。
我阅读了一些文档和论坛,发现退出()0 (零)int值用于正常退出。通常这种方法永远不会正常返回(意味着关闭应用程序)。但是,如果安全管理器存在且其checkExit方法不允许以指定状态退出。
我的应用程序没有创建任何安全管理器,我也知道默认情况下,应用程序没有安全管理器。也就是说,Java运行时系统不会为每个Java应用程序自动创建安全管理器。因此,默认情况下,应用程序允许所有受安全限制的操作。
由于安全经理,我也不确定是否发生了这种情况。
现在我想知道两件事。
我是否可以通过系统管理器成功关闭应用程序,如何?
System.setSecurityManager(null);是这样做的正确方法吗?
我必须以任何方式关闭我的申请。任何建议?
由于
Tej Kiran