远程更新JAR文件

时间:2014-10-23 13:24:22

标签: java jar

我有一个项目的JAR文件,我正在为一个企业创建。它将成为他们网络驱动器的一部分,并由整个公司的几个人从那里运行。

我将很快离开这家公司,但如果有任何报道,我希望能够通过小错误修正来远程更新JAR文件。

理想情况下,它就像将新JAR放在服务器上的文件夹中一样简单,当前JAR将在启动时检查更新并在必要时进行更新。与Android App或Firefox相同的效果。

最常见的做法是什么?

2 个答案:

答案 0 :(得分:3)

我认为你所描述的是JNLP 它是指向服务器上的.jar的文件。更新后,Java Web Start将下载最新的.jar并运行它。

答案 1 :(得分:1)

正如@Dominick所提到的,如果你有SSH访问权限,你可以编写一个脚本来通过uf选项发送更新。请参阅this tutorial

jar uf jar-file input-file(s)

修改

版本控制是否适合您?您可以在本地计算机上执行错误修复,将它们推送到公司可以访问的存储库,然后让它们在有新版本时更新jar文件。