shutdown相关内容

如何让我的Java应用程序在Windows中很好地关闭?

我有一个Java应用程序,当用户选择Start-> Shutdown时,我想要“很好地”关闭它。我已经尝试通过Runtime.addShutdownHook(...)使用JVM关闭监听器,但这不起作用,因为我不能使用它的任何UI元素。 我也尝试在我的主应用程序UI窗口上使用退出处理程序,但据我所知,它无法暂停或停止关机。我怎样才能很好地处理关闭? 解决方案 前面提到的JNI方法可能会 ..
发布时间:2018-12-07 19:44:16 Java开发

当我的Java应用程序退出/崩溃时,如何摆脱Java子进程?

我使用Java启动子进程,如下所示: final String [] cmd = {“” }; 流程流程= Runtime.getRuntime()。exec(cmd); 它现在在后台运行。一切都好又好。 如果我的程序现在崩溃( 仍在开发中:-)),子进程似乎仍然存在。如何在父Java进程终止时自动结束? 如果 ..
发布时间:2018-12-07 13:09:23 Java开发

使用Java关闭Windows

是否可以使用Java以编程方式关闭Windows? 干杯 解决方案 String shutdownCmd =“shutdown -s” Process child = Runtime.getRuntime()。exec(shutdownCmd); 有关关机命令让您的观看愉快 您可能感兴趣的其他一些命令行选项 -i显示GUI界面,必须 ..
发布时间:2018-12-07 12:36:23 Java开发

确定java shutdown hook线程中的退出状态

我想在关闭钩子运行时确定进程的退出状态。 我想要一个基于状态代码的逻辑(0或非零) (例如:如果零则不执行其他非零发送警报电子邮件) 您知道吗?我怎么能得到这些信息? 解决方案 我试图覆盖 SecurityManager checkExit(int status)方法 - 如果明确地在任何地方调用 System.exit(status),这是有效的 - 但是,当应用程序退 ..
发布时间:2018-12-07 11:58:58 Java开发

Java关闭钩子

我已将以下代码添加到我的程序中: Runtime.getRuntime()。addShutdownHook(new Thread(new Runnable) (){ @Override public void run(){ System.out.println(“exit”); } }){}); 但是我看不到这条消息。附加信息:我正在Netbeans IDE中 ..
发布时间:2018-11-27 21:49:39 Java开发

如何关闭ExecutorService?

每当我调用 shutdownNow()或 shutdown()时,它都不会关闭。我读了一些线程,其中说不能保证关闭 - 有人能为我提供一个很好的方法吗? 解决方案 典型的模式是: executorService.shutdownNow(); executorService.awaitTermination(); 当调用 shutdownNow 时,执行人将(通 ..
发布时间:2018-11-27 13:27:18 Java开发

关闭电脑

有没有办法使用内置的Java方法关闭计算机? 解决方案 创建自己的执行函数操作系统命令通过命令行? 为了举个例子。但是知道你想要在其他地方使用它的地点和原因。 public static void main(String arg []) throws IOException { Runtime runtime = Runtime.getRuntime(); 进程proc ..
发布时间:2018-11-27 11:13:35 Java开发

通过网页关闭电脑

我有基于web的应用程序,它自动加载到客户端计算机上的铬浏览器上的自助服务终端模式(全屏),这是由Windows 7支持的。我想在网页上放置一个关机按钮,以便用户可以直接关机电脑。 有没有可能做到这一点? Windows和Windows 的最佳解决方案是什么? Linux? -PS - 我完全控制客户端电脑。 (安装其他软件或浏览器扩展)。它是一个触摸屏POS机。 解决 ..
发布时间:2018-06-21 16:16:19 前端开发

获取Windows Server关闭原因在C#

用户在对话窗口中选择原因后,是否可以立即在Windows Server 2008中得到关机原因?对于shutdown事件我正在使用SystemEvents.SessionEnding。 我想写Windows服务,这将发送关于这个事件的电子邮件。 或者有什么其他方式在Windows服务器发送电子邮件关于关机/重新启动事件,得到用户输入的原因?另外,我想通知有关电源变化(电线/电池),但是我已 ..
发布时间:2017-08-31 11:01:43 C#/.NET

在关闭/重新启动期间获得一个无形的C#程序关闭?

我正在编写一个程序,直到需要的时候才会创建任何表单。问题是,它阻止关机自动继续。我看过讨论关于如果添加一个,以形成关闭事件,以检查是否由于关闭,但正如我所说,我的程序意图没有任何形式直到需要。 是否有任何事件或其他一些方法可以让我知道我的程序何时关闭自己以允许Windows自动关闭? 它不是多线程的 解决方案 您可以使用 SystemEvents 类,以”听“用户注销,或关闭。 ..
发布时间:2017-08-31 10:43:38 C#/.NET

在android中处理手机关机事件

你可以发布一个简单的代码来处理关机事件。 我需要清单和接收器。 我需要以下内容: 我有一个服务在后台运行,我想检测手机关机为了使其处于静音模式,所以可怕的操作员音乐不会播放。 重新启动手机后(我已经在启动接收器上),服务将启用手机 解决方案 您需要在接收者中收听以下意图操作: ..
发布时间:2017-08-31 01:09:10 移动开发

防止没有堆栈框架的异常与错误异常处理程序和关闭序列

我在一周内遇到了一些小问题。前面提到的错误消息是: [2012年12月30日15:19:32] PHP致命错误:抛出异常堆栈框架在未知的第0行 我认为这是因为我的错误处理程序(详见下文)将任何错误转换为例外。我可能应该防止这种情况,如果没有堆栈框架。 有没有一个简单的方法来找出PHP中是否有任何堆栈框架? 详细信息: 在我的一个网站上,我有一个错误处理程序运行,将每个 ..
发布时间:2017-08-28 02:42:28 PHP

如何从Eclipse启动的进程上执行shutdown hook

我的应用程序中有一个关机钩子(使用 Runtime.getRuntime()创建)addShutdownHook )。但是,如果我从Eclipse中启动应用程序,那么在关闭时不会执行shutdown hook。 我认为这是因为Eclipse向进程发送等效的强制kill信号,这不会导致关闭挂钩执行(相当于taskkill / F在Windows上,或者在Linux上kill -p),虽然我不是 ..
发布时间:2017-07-27 04:16:41 Java开发

SDK Android:如何为设备打开关机/重新启动对话框

我是新来的。 我有一个问题,我尝试关闭一个4.2.2的Android设备(不是root)。 我知道 ACTION_SHUTDOWN 不适用于unroot设备。 所以我想打开现有的关机/重新启动/飞机对话框,我们在维护开/关按钮时得到的对话框。然后用户只需点击关机按钮。 我尝试通过这种方式创建,没有结果... Intent intent = new Intent(Se ..
发布时间:2017-05-21 11:17:53 移动开发

你如何干净地中止Delphi程序?

我有一个程序在关机时遇到麻烦,引发了我无法追溯到源代码的异常。它似乎是时间相关和非确定性的。这是在所有共享资源被释放之后发生的,而且由于关闭,内存泄漏不是一个问题,所以我想知道是否有任何方法可以让程序在释放共享资源之后立即和静默地终止,而不是继续关闭序列并提供异常消息框。 有没有人知道如何做? 解决方案 查看Delphi运行时库后的源代码,并在Microsoft文档中;我可以证实梅森 ..
发布时间:2017-04-23 17:04:51 Delphi

应用程序关闭与EXC_RESOURCE,WAKEUPS异常在iOS 8 GM

有没有人知道这种类型的异常在iOS 8上? ===从崩溃报告=== 异常类型:EXC_RESOURCE 异常子类型:WAKEUPS 异常消息:(限制150 /秒)观察到206 /秒超过300秒 触发的线程:14 似乎只发生在iOS 8 ...我们的应用程序被关闭随机以任意间隔随此异常.. 欢迎任何线索。感谢! 解决方案 您的应用程序正在向应用程序中的特定主题发 ..
发布时间:2017-01-13 11:37:45 移动开发

Linux关闭与dbus发送

我正在编写一个Java应用程序来远程关闭我的Linux文件夹。 桌面应用程序就位,并等待发送命令。我已经尝试使用“shutdown -h”,但这需要sudo权限,不是一个选项。然后我找到了一种方法,使用下面的dbus-send解决方案关闭没有sudo: dbus-send - -system --dest = org.freedesktop.Hal / org / freedesk ..
发布时间:2016-12-20 15:49:23 服务器开发

如何关闭 - 重新启动 - 通过bat文件注销Windows?

我一直在使用远程桌面连接进入工作站,但我无法在开始菜单中使用关闭/重新启动功能。 我在下面的答案中提供了一些非常有用的选项。 / p> 注意: 我想确保一些非常好的答案也与我自己一起提到。 远程关机。 Kip 解决方案 通过批处理文件执行关闭函数: shutdown -r - restarts shutdown -s - 关闭 code> - logoff ..
发布时间:2016-12-20 11:54:00 其他开发