Java Web Start / JNLP用于非GUI控制台应用程序/代码更新分发

时间:2011-06-13 16:01:39

标签: java jnlp java-web-start

我有一个简单的数据验证命令行实用程序,我用Java编写。我们将此实用程序作为JAR文件分发给客户端。我们的客户在本地计算机上的数据上运行此实用程序。

由于我们经常更新此验证工具,因此能够使用Java Web Start / JNLP进行分发以便它们自动接收代码更新会很好。

从我可以收集的内容来看,Java web start最常用于基于Swing / UI的应用程序。它可以用于命令行控制台应用程序吗?或者如果有其他方法可以解决这个问题,请告诉我。

1 个答案:

答案 0 :(得分:-1)

Java Web Start确实假设一个GUI应用程序,并尽力隐藏它从用户下载的代码。用户易于使用的命令行应用程序似乎不合适,例如,在他们自己的脚本中合并。

也许您可以编写一个简单的GUI来检索最新版本的命令行JAR并将其放在用户期望的位置,并将该GUI放在JWS中。