问题标签 [application-restart]

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.

0 投票
2 回答
28836 浏览

java - 如何让你的java应用程序自行重启

我想reset在我的应用程序中实现清理一些目录、复制文件等的功能,然后为了完成我需要重新启动它的过程。

如何让应用程序自行重新运行?我认为打开第二个实例并关闭这个就足够了,尽管它不是真正的重启。

我的应用程序的核心是类扩展,JFrame但是有很多静态块在程序执行时读取类的扩展。我需要以编程方式重新启动我的应用程序,以便再次创建/执行所有静态集合和块。

就是这样开始的。

这似乎工作正常:

0 投票
1 回答
288 浏览

vbscript - VBScript for Windows 重启管理器?

你好,

是否有用于重新启动管理器的 VBScript 代码(请参阅此处的链接)代码以使 Microsoft Word 关闭并重新打开?

我以 Microsoft Word 为例。我只是想将消息发送到RestartManager以关闭特定的应用程序。

0 投票
1 回答
215 浏览

c# - Application.Restart 破坏了我的设置

我正在开发一个供个人使用的项目(简单电话簿)。它有一个自定义选项(更改表单的图标、按钮的图像、图片框的图像等)。它的工作方式如下:

当应用程序启动时,它会检查选择了哪个主题:

...其中 ThemeCheck() 是:

...等等,对于每种颜色(有 10 种不同的颜色),在这里复制整个代码会太长。

尽管如此,我还是成功地更改了主题,但是当我重新启动应用程序时,它会切换到一个随机主题(总是蓝色 - 可能是因为它是第一个主题)。

有没有办法我可以处理这个?我希望即使在重新启动应用程序后也能设置所选主题。基本上,如果选择了紫色主题,我希望它在重启后也保持紫色。

如果有人想看一下,我已将整个代码上传到两个 txt 文件中(两种形式 - 主要的(Form1)和配置设置的(Form2)):

表格1http ://www.sendspace.com/file/jerayu

表格 2http ://www.sendspace.com/file/p5twne

0 投票
2 回答
4241 浏览

linux - 自动重启崩溃的 Linux 守护进程

我有一个 Linux 服务器应用程序,我设法将它“部署”为一个守护进程,它可以在机器启动时自动启动,与用户会话无关。

我想知道是否可以告诉系统在应用程序崩溃时自动重启应用程序,就像 Windows 中的服务管理器一样。

先感谢您。

0 投票
1 回答
1591 浏览

batch-file - 需要帮助将无响应检查添加到批处理文件

我需要帮助来向我的 .bat 添加无响应检查并在服务器应用程序无响应时重新启动它。这就是我到目前为止所拥有的。

我有必要杀死这两个进程,因为当它明显崩溃时它并没有结束。

0 投票
0 回答
281 浏览

c# - 在 Application.Restart() 上引发 NullReferenceException

我有一个应用程序,我想在一天中的某个时间后自动重新启动。我在表格上有一个计时器,每隔几分钟就会计时一次,看看是否满足时间条件。如果满足条件,Application.Restart() 将作为操作委托传递给对话框。如果用户碰巧正在处理重要的事情,则允许用户忽略对话框中的消息。如果用户通过按 ok 来复制消息,则调用 Action 委托。

抛出以下异常:

System.NullReferenceException:对象引用未设置为对象的实例。在 System.Deployment.Application.ApplicationDeployment.get_UpdatedApplicationFullName() 在 System.Windows.Forms.Application.Restart()

更多细节:重启时间是午夜。早上单击对话框的确定​​按钮时出现异常。该应用程序是网络部署的。到目前为止,我已经在两台计算机上测试了这种行为(都是 Win 7)。一个工作正常,在我的开发机器上失败。

0 投票
4 回答
969 浏览

android - 使用后退按钮重新启动 Activity

基本上我的 MainActivity 有一个按钮,单击后将变为不可见,而 SecondActivity 将在几秒钟后被调用。但是,当我按下后退按钮时,MainActivity 上的按钮仍然不可见。我希望 MainActivity 重新启动/初始化。我知道这与 onResume 或 onRestart 有关,但我该如何实现这些方法?谁能给我一个例子?谢谢。

0 投票
1 回答
2839 浏览

c - 使用 C 监控并在崩溃后自动重新启动另一个程序

自上次更新以来,我一直在运行的一个应用程序(用 C++ 编写)随机崩溃,但在两次崩溃之间它运行良好,所以我想让它继续运行。它因段错误而崩溃。我尝试编写一个简单的 C 程序,如下所示:

当被调用的程序段错误时,我的程序似乎停止了。execor (或某事)调用会system比 ? 更好的选择popen?在我的谷歌冒险中,我读过(并考虑过尝试)daemontools supervise,但我对此没有任何经验,而且使用 C 似乎应该是一个相对简单的问题,但是我在这里问这个问题也许不是......在这一点上,它比真正试图保持程序运行更好奇,因为有现成的工具来完成它。

在使用 C 的 Ubuntu 12.04 机器上重新启动因分段错误而崩溃的程序的简单而可靠的方法是什么?假设program_is_running()返回0为假,PID 为真。

0 投票
1 回答
2488 浏览

java - 如何以编程方式重新启动 Java 程序?

我有一个希望能够自动重新启动的 Java 程序(例如,如果检测到致命错误,用户可以选择重新启动或退出)。我怎样才能做到这一点?

0 投票
2 回答
465 浏览

android - Android:当系统重新启动我的应用程序进程时,如何保存在应用程序类中初始化的对象

在我的应用程序类中,我有一个对象,由启动器屏幕启动的所有活动使用。问题是,在内存不足的情况下,系统会自动重新启动我的应用程序(我可以在设置 -> 应用程序 -> 运行进程选项卡中看到)。由于它正在重新启动(一旦应用程序处于后台就会发生),我一直使用的对象被重置为空。

我的场景:

在我的 Launcher Activity 中,我点击 DB 并在线程中获取值并使用 Setter & Getter 我在 Application 类中设置 Object 值。

设置后,我将从那里进行四个活动 A(Launcher) -> B -> C -> D

现在我正在后台运行,我的设备在低内存中运行,此时我的进程被终止并重新启动(即在后台)。

在重新启动时,我的对象被重置为 null,现在如果我从最近列表或通过启动器启动我的应用程序,它仍然会启动我在上述情况下进入后台的最后一个 Activity,它是 Activity D,我正在访问抛出空指针的对象。

我的问题是,

  1. 当系统杀死它时,有什么方法可以在应用程序类级别保存对象(就像我们在 Activity onSaveInstanceState 中所做的那样)。