首页 > 解决方案 > 在 Jenkins 执行器上合并 openJDK 和 Java Web Start

问题描述

我有一个安装了 OpenJDK 的 Windows Jenkins 执行程序。据我了解,Java Web Start 不再兼容。有没有办法解决这个或其他解决方案仍然能够远程连接到 Jenkins master?

标签: javajenkinsjava-web-start

解决方案


en:WP Java Web Start :

弃用

在 JDK9 中,Oracle 弃用了一些部署技术,包括 applet 和 Java Web Start。

2018 年 3 月,Oracle 宣布将不会在 Java SE 11(18.9 LTS)及更高版本中包含 Java Web Start。开发人员将需要过渡到其他部署技术。

[...]

备择方案

另见:IcedTea § IcedTea-Web

开源 IcedTea 项目在 IcedTea-Web 中提供了另一种 JNLP 实现。从版本 1.7.2 开始,它也适用于没有官方 JWS 支持的较新版本。

为了在 Java 11 发布后运行基于 Java Web Start 的应用程序,Karakun AG 公司发布了基于 IcedTea-Web 的开源工具 OpenWebStart。该工具包括 IcedTea-Web 的所有功能并添加了扩展功能,例如 Mac OS、Windows 和 Linux 的本机安装程序。IcedTea-Web 是在 RedHat 和 AdoptOpenJDK 的支持下创建的。

Webswing 是一个专门的 Web 服务器,用于在浏览器中运行基于 Swing 的 Java 应用程序。


推荐阅读