首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFX媒体是否得到Corretto的支持?

JavaFX媒体是否得到Corretto的支持?
EN

Stack Overflow用户
提问于 2018-12-20 21:50:31
回答 3查看 6.8K关注 0票数 6

“在Corretto下运行我的JavaFX 8应用程序时,我会得到以下异常。

java.lang.UnsatisfiedLinkError:无法加载库:C:\Amazon Corretto\jdk1.8.0_192\jre\bin\glib-lite.dll

我的应用程序在Oracle JDK 1.8下运行良好。

我确认缺少的dll在Corretto文件夹中的任何位置都不存在。我在OpenJFX中发现的以及在Azul的ZuluFX中也存在的以下内容不在Corretto运行时中:

  • gstreamer-lite.dll
  • glib-lite.dll
  • fxplugins.dll
  • jfxmedia.dll
  • jfxwebkit.dll
  • prism_es2.dll
  • ucrtbase.dll

这将在更新中得到解决吗?或者,科雷托故意选择不完全支持一些JavaFX媒体的能力?“

EN

回答 3

Stack Overflow用户

发布于 2019-01-26 00:58:21

到今天为止,Corretto还不包括JavaFX媒体。它是在https://github.com/corretto/corretto-8/issues/26中被要求的,并且团队正在研究在将来包含它的最佳方法。

票数 4
EN

Stack Overflow用户

发布于 2020-01-23 10:32:26

到今天(2020-01-23),Java8的Corretto包含了Java 8,所以编译很好,但是在运行时可能会遇到问题。在我的例子中,我发现jfxwebkit.dll丢失了,所以我无法在JavaFX中显示HTML。

所以我最后使用了Azul Zulu,它包含了Java 8的完整版本。注意:请确保下载Zulu的"JDK“版本,它不是下载页面上的默认版本。到目前一切尚好。

票数 3
EN

Stack Overflow用户

发布于 2021-01-16 15:37:33

我们使用https://bell-sw.com/pages/downloads/#/java-8-lts作为甲骨文的替代品,因为它包含了包括webkit在内的所有JavaFX。我们使用webkit的项目之一是http://github.com/cirdles/squid -加载示例项目,然后打开表达式管理器,webkit用于使用MathML呈现表达式。

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

https://stackoverflow.com/questions/53876524

复制
相关文章

相似问题

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