Java项目的自动分发

时间:2011-01-17 11:57:24

标签: java distribution

我必须制作一个自动分发Java代码的工具。基本上,我有一个包含已编译文件的存储库,以及大约50个用于分发相同代码的位置。

有谁知道一些开源工具可以帮助我完成这个过程?

2 个答案:

答案 0 :(得分:3)

如果您正在谈论简单部署Java应用程序,请使用JNLP。在这种情况下,用户唯一要做的就是浏览URL。

如果您希望在没有任何用户参与的情况下进行此操作,我相信解决方案取决于目标平台:

  • 在Unix平台上使用SSH
  • Windows平台的WNI或telnet。

为了使解决方案更具便携性,您可以运行

wget THE-JNLP-URL

在目标机器上使用SSH进行unix类平台。

我不知道像wget for windows这样的内置命令。但是您可以在VBS或JS中实现它,然后使用cscript通过WMI或telnet调用脚本。

祝你好运。

答案 1 :(得分:0)

您可以使用rsync将其分发出来,也可以使用Java WebStart让用户JVM下载并根据需要调用该软件。对于基于Windows的客户端,这通常是最简单的,尤其是当您希望人们更新到更新版本时。