首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(采用)OpenJDK安装包,包括WebStart和JavaFX

(采用)OpenJDK安装包,包括WebStart和JavaFX
EN

Software Recommendation用户
提问于 2019-10-30 14:58:29
回答 1查看 197关注 0票数 2

我正在搜索一个开放的JavaFX包,它包含WebStart功能和JavaFX组件,这样我就可以通过WebStart运行JavaFX应用程序。

我想用开放的Java安装取代Oracle-Java 8,以避免Oracle授权。

首选的开放Java应该是AdoptOpenJDK,但正如我所看到的,只有在版本8中才有WebStart,其中JavaFX仅在11版本中,我需要两者兼而有之。

对于AdoptOpenJDK-8的特定版本,我已经设法添加了JavaFX组件。但是,由于每次发布新的AdoptOpenJDK版本时都需要大量的努力,所以我正在寻找一个完整的解决方案,也许在另一个openJDK包中也是如此。

请提前向您问好,谢谢您的任何提示。

EN

回答 1

Software Recommendation用户

发布于 2020-07-12 07:37:12

[医]阿托品

AdoptOpenJDK现在被称为阿托品,在迁移到月食基金会之后。但在过渡期间继续使用https://adoptopenjdk.net网站。

Adoptium为不同的CPU体系结构、主机OSes等提供了许多不同的Java实现。但它们中没有一个包括运行JavaFX (OpenJFX)应用程序所需的JavaFX库。

您可以下载JavaFX/OpenJFX库,并安装在用户的机器上,安装在Java类路径的某个地方。或者您可以获得JavaFX/OpenJFX捆绑库附带的Java实现。

其他供应商捆绑JavaFX

另外两个供应商提供了这样的Java实现,它们也主要基于OpenJDK项目,Adoptium产品也是如此:

  • Azul系统的ZuluFX
  • LibericaFX by BellSoft

在我为帮助您选择Java实现的供应商时所做的流程图中注意到了这些。

Java

至于undefined & JNLP,甲骨文正在逐步淘汰这一技术。阅读本白皮书从甲骨文,Java客户端路线图更新,日期为2020-05。

JNLP的开源替代实现正在OpenWebStart上进行。我对那个产品一无所知。

Oracle建议您为您想要支持的每个主机操作系统构建一个应用程序。在每个构建中,使用jlink和其他类似工具来捆绑运行JavaFX应用程序所需的JDK部分。然后,您的应用程序包将像其他任何可双击的本地应用程序一样,可以随时独立运行。使用类似于本地应用程序的分发模型:通过企业PC管理软件安装的手动下载,或应用商店。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/70340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档