java - 无法为 JDK11 构建 JemmyFX - 类 "com.sun.glass.ui.Robot"不再存在

标签 java javafx jemmyfx openjdk-11

在我的项目中,我使用 JemmyFX 来测试我的 JavaFX-UI。 现在我将从Java8更新到Java11。由于我的 TestRun 出现异常,我还必须更新我的 JemmyFX-Version。

所以我尝试从 openjfx 中查看 JemmyFX-Stuff(“http://hg.openjdk.java.net/openjfx”)。设置正确的依赖项(JemmyCore 和新的 JavaFX-Packages)后,仍然存在一个问题:

com.sun.glass.ui.Robot不再可用。

有人有办法解决这个问题吗?

最佳答案

Robot自 11 起已移至公共(public) API 以及您指定的内部类 has been removed 。请改用公共(public)类。如果 JavaFX 11 的依赖项未更新,您可以自行构建更新版本。

关于java - 无法为 JDK11 构建 JemmyFX - 类 "com.sun.glass.ui.Robot"不再存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56055265/

相关文章:

java - Hibernate一对一映射注释插入异常(插入跨国表时,主表数据不应改变)

java - 如何在鼠标拖动时在舞台上设置事件?

java - jemmy3的发展状况

java - 使用 JemmyFX 测试多个 JavaFX 组件

java - Elastic Storm拓扑/Storm-Hadoop共存

java - 如何编写java程序获取管理员权限

java - Maven 在 Java 7 项目中提示 "use -source 7 or higher to enable diamond operator"

javascript - 如何从 javaFX 的 fxml 内部的 JavaScript 调用 java 方法

任务的 JavaFX 返回值