从网站上启动Java应用程序/ Java Web Start后继程序

时间:2018-10-24 12:04:21

标签: java deprecated java-web-start

如何从网站分发和启动Java应用程序?

背景

我们用Java开发了CSV导入器,可将CSV文件的行插入到我们的HANA数据库中。

本应使用该工具的用户约为600,我们希望使该工具尽可能容易使用。
我记得很久以前使用的Java Web Start。不幸的是,它已被弃用。

关于Java Web Start可以使用多长时间的讨论很多。
但是我发现关于使用什么的信息很少。

当前研究

寻找从我发现的网站启动Java应用程序的方法:

  • WebSwing基本上不是替代品,因为该程序实际上在服务器上运行
  • 有一个非常有趣的项目,它是Web-Start的开源替代:https://dev.karakun.com/webstart/

  • 人们应该做什么?
  • 不使用Java /代替什么?
  • 其他公司现在在做什么

为什么该问题被投票为待解决

  • 这是一个严重的编程问题
  • 如果在注释中指定了错误内容,则我可以遵守规则

2 个答案:

答案 0 :(得分:0)

  

人们应该做什么?不使用Java /代替什么?

嗯,我认为不使用Java是一种选择。

另一种方法是使用(经典)Java安装程序生成器并分发安装程序。周围有很多……我的朋友Google搜索将证明。例如:

  • InstallAnywhere
  • install4j
  • IzPack
  • VAInstall
  • 数据包
  • AntInstaller
  • NISI
  • Launch4j
  • InstallJammer
  • DeNova

第三个选择是使用“ jlink”(我认为Java 8及更高版本)为您的应用程序生成一个精简的JVM,并进行分发。

最后一种选择是坚持使用Java 8,直到出现适合(即您可以接受)的JWS替代方案。

答案 1 :(得分:0)

由Karakun(https://dev.karakun.com)完成的WebStart替换旁边,您可以查看Install4J(https://www.ej-technologies.com/products/install4j/overview.html)。此工具使您可以为您的应用创建本机安装程序和可执行文件(具有更新功能)。