在我的项目中,我使用 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/