我目前有一个在JDK 9.0.1上运行的JavaFX项目,并且正在使用Eclipse Oxygen和MacOS Mojave。我遇到了JavaFX错误,该错误已在此处确认:Assertion failure in NSEvent?。看来我需要更新JavaFX版本才能修复错误。
我的问题是:我不确定更新JavaFX需要了解什么。据我所知,JavaFX已预装了我的JDK。如何查看我当前的JavaFX版本?为了能够安装带有错误修复程序的JavaFX更新版本,我需要做些什么?
通过Google的快速搜索,看来我需要重新安装新的JDK才能更新JavaFX。
编辑:在项目中试用How to get the version number of JavaFX?时,我得到了javafx.runtime.version: 9.0.1+11
答案 0 :(得分:2)
继续阅读对JavaFX项目所做的更改,这些更改现已在OpenJFX项目中公开开发。在Oracle最近发布的2018年11月/ 12月的Java Magazine中,请参阅Johan Vos的文章The Future of JavaFX。
JavaFX 11运行时可作为特定于平台的SDK,许多jmod和set of artifacts in Maven Central来提供。
OpenJFX项目似乎由Gluon公司领导,该公司为当前版本和早期访问版本都提供了download page。