相关疑难解决方法(0)

如何从java应用程序创建Windows服务

我刚刚继承了一个需要在XP和Vista上作为服务安装的java应用程序.自从我以任何形式使用Windows以来已经过去了大约8年,我从来没有创建过服务,更不用说像java应用程序这样的东西(我有一个应用程序jar和一个依赖jar - log4j ).将此作为服务运行所需的魔力是什么?我有源代码,因此可以进行代码修改,但最好是避免代码修改.

java windows-services

216
推荐指数
9
解决办法
28万
查看次数

有没有办法动态重启循环打印输出的HelloWorld Java程序?

考虑以下简单的代码,永远打印"Hi world":

public class WakeMeUpSomehow {

 public static void main(String[] args) {

    while (true) {
    try {
         System.out.println( " Hi world ");
         Thread.sleep(1000);                 //1000 milliseconds is one second.
    } catch(InterruptedException ex) {
         Thread.currentThread().interrupt();
    }
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此输入图像描述

有没有办法设计一个外部的第三个程序,它监视这个程序,以便在我们杀死它时注意到(如命令行中的CTRL + C); 然后这个"父"程序恢复"Hello World"运行?

我认为它可能看起来像这样:

在此输入图像描述

所以我的问题是 - 如何模拟这样的代码,具有这种故障安全功能?有办法做到这一点吗?

谢谢 !

编辑:我在这里找到了一个相关的简洁链接,但解决了一些不同的东西 - 如何重新启动Java应用程序?

java restart

11
推荐指数
1
解决办法
661
查看次数

标签 统计

java ×2

restart ×1

windows-services ×1