更新自定义应用程序

更新自定义应用程序

我正在开发在 Ubuntu 上运行的 Java 应用程序。该应用程序类似于简单的 Web 服务,并且始终在运行。

我需要解决应用程序更新问题。我计划将新应用程序版本放在网络上,并以某种方式放置带有版本号的信息。我需要每天运行一次的服务或脚本来检查网络上是否有新版本,如果有,请下载它,停止我的 java 程序,覆盖 jar 文件并运行它。最好的方法是什么?

也许有一些标准的解决方案可以解决这个问题?

答案1

如果你正在寻找一个简单的解决方案,你可以创建一个cron作业来完成这些步骤。一个更像 Java 的解决方案是使用JNLP(Java Web 启动)或者IcedTea-网(其开源重新实现)。

相关内容