【发布时间】:2014-01-22 11:59:43
【问题描述】:
我有一个 java 应用程序,当有更新时它应该重新启动。我怎样才能再次自动重启java应用程序。
我尝试使用流程构建器重新启动。
ProcessBuilder builder = new ProcessBuilder(command);
builder.directory(new File(workingDir));
builder.start();
System.exit(0);
但是,当我检查运行早期进程的应用程序时,它仍在运行。
【问题讨论】:
-
应用程序。有图形用户界面吗?
-
对于部署 Java 桌面应用程序,最好的选择通常是安装应用程序。使用Java Web Start。 JWS 适用于 Windows、OS X 和 *nix 并提供自动和程序控制的更新。
标签: java linux windows restart processbuilder