我有一个简单的数据验证命令行实用程序,我用Java编写。我们将此实用程序作为JAR文件分发给客户端。我们的客户在本地计算机上的数据上运行此实用程序。
由于我们经常更新此验证工具,因此能够使用Java Web Start / JNLP进行分发以便它们自动接收代码更新会很好。
从我可以收集的内容来看,Java web start最常用于基于Swing / UI的应用程序。它可以用于命令行控制台应用程序吗?或者如果有其他方法可以解决这个问题,请告诉我。
答案 0 :(得分:-1)
Java Web Start确实假设一个GUI应用程序,并尽力隐藏它从用户下载的代码。用户易于使用的命令行应用程序似乎不合适,例如,在他们自己的脚本中合并。
也许您可以编写一个简单的GUI来检索最新版本的命令行JAR并将其放在用户期望的位置,并将该GUI放在JWS中。