我正在开发一个Web应用程序,其中有一个客户机applet应用程序,它将检查证书是否安装在客户机上。但是你们都知道Mozilla很快就会停止支持小程序。有谁能提出这样做的替代选择吗?
xxls0lw81#
Java Web Start是小程序的一个很好的替代品,如果客户端安装了java并且可以运行小程序,那么它也可以工作。
ecfsfe2w2#
other answer已过时。OpenJDK代码库中的Java WebStart(JWS)实现在Java 9中已弃用,在Java 11中已完全删除。这会影响所有基于OpenJDK的Java发行版...包括Oracle Java发行版。然而,并非一切都失去了。1.您仍然可以在Java 11之前的版本中使用JWS。Oracle和其他供应商仍然支持Java 8。1.一家公司(Karakun AG)将Java 11中JWS的移除视为一个商业机会,并以OpenWebStart的形式创建了JWS的开源替代品。有一个feature table记录了受支持的JWS规范的特性。OpenWebStart以社区版(不支持)或不同级别的付费支持提供。但请注意:
如果你还在寻找小程序的直接替代品,那就算了吧,根本就没有,小程序是一种死技术,几十年来一直病入膏肓,丧钟在2016年敲响,甲骨文 * 宣布 * 将弃用并撤回小程序。
jlink
jpackage
kr98yfug3#
JavaVaadin,一个免费的Web框架。
3条答案
按热度按时间xxls0lw81#
Java Web Start是小程序的一个很好的替代品,如果客户端安装了java并且可以运行小程序,那么它也可以工作。
ecfsfe2w2#
Java网络入门
other answer已过时。OpenJDK代码库中的Java WebStart(JWS)实现在Java 9中已弃用,在Java 11中已完全删除。这会影响所有基于OpenJDK的Java发行版...包括Oracle Java发行版。
然而,并非一切都失去了。
1.您仍然可以在Java 11之前的版本中使用JWS。Oracle和其他供应商仍然支持Java 8。
1.一家公司(Karakun AG)将Java 11中JWS的移除视为一个商业机会,并以OpenWebStart的形式创建了JWS的开源替代品。有一个feature table记录了受支持的JWS规范的特性。OpenWebStart以社区版(不支持)或不同级别的付费支持提供。
但请注意:
真正的答案-重写代码
如果你还在寻找小程序的直接替代品,那就算了吧,根本就没有,小程序是一种死技术,几十年来一直病入膏肓,丧钟在2016年敲响,甲骨文 * 宣布 * 将弃用并撤回小程序。
jlink
或jpackage
为您的应用程序生成定制的JRE或本地可执行文件,它们需要通过常规方法进行部署和更新。kr98yfug3#
JavaVaadin,一个免费的Web框架。