java jnlp
在过去的15年中,我与之合作的组织使用Java网络启动协议 (JNLP)在内部向其用户分发Java Swing桌面应用程序。
要访问Java Swing应用程序,用户必须安装特定版本的Java平台标准版 (Java SE),其中包含对JNLP的支持。 当他们想要使用该应用程序时,他们将单击组织的Intranet中的链接,并且Java Web Start( javaws )程序将在该链接处下载XML,对其进行解释,并在必要时下载该应用程序的当前版本,以及运行它,同时管理应用程序运行所在的安全沙箱。 换句话说,这是将完整配置的应用程序分发到每个人的桌面的一种不错的,低礼仪的方式。
但是,由于JNLP不再是Java SE的一部分 (从版本11开始),因此该组织面临一个决定:停止将JNLP用作Java SE的一部分,或者取消其保持与Java保持最新同步的策略。 SE发布。 听起来这种相对简单的选择由于各种原因而变得有些复杂。
选项1:继续使用当前的Java SE并找到JNLP的替代品