gpt4 book ai didi

java - 自动更新 JAR

转载 作者:行者123 更新时间:2023-12-02 06:22:46 24 4
gpt4 key购买 nike

我有一个 JAR 文件,我想 self 实现。

到目前为止我已经:

  • 第 1 步:检查是否有新版本。
  • 第 2 步:如果有,请下载“下载器”。
  • 第 3 步:打开“下载器”,并关闭当前 JAR。 (这是问题)。
  • 第 4 步:“下载器”替换原始 JAR。
  • 第 5 步:打开新 JAR。

问题是,当我打开“下载器”时,当前的 JAR 仍在运行。

    private void startUpdater() {
try {

String command = "java -jar Updater.jar";
System.out.println("Command: " + command);
Runtime.getRuntime().exec(command);

System.out.println("Updater started!");
} catch (IOException e) {
e.printStackTrace();
}
}

节日快乐!

最佳答案

对于部署 Java 桌面应用程序,最佳选择通常是安装该应用程序。使用Java Web Start 。 JWS 可在 Windows、OS X 和 *nix 上运行。

JWS provides many appealing features including, but not limited to, splash screens, desktop integration, file associations, automatic update (including lazy downloads and programmatic control of updates), partitioning of natives & other resource downloads by platform, architecture or locale, configuration of run-time environment (minimum J2SE version, run-time options, RAM etc.), easy management of common resources using extensions..

关于java - 自动更新 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20862102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com