javafx - 无法构建 JemmyFX

标签 javafx javafx-8 jemmy jemmyfx

我正在尝试创建一个包含所有 Jemmy 模块(Jemmy Core、Glass Image、Glass Robot、JemmyFx 和 JemmyFX 浏览器)的 Maven 项目,因为当我尝试按照这些说明 here 进行构建时,它无法告诉我 JAR文件不可用。

我从 here 获取了 Jemmy Core 的源代码,然后获取了 JemmyFx 源代码 here 的 zip 文件(详见 this page )。

我使用源代码创建了一个包含 5 个模块的 Maven 项目,但似乎仍然缺少一些源文件。

例如,在GlassIamge.java类中,有以下导入:

import org.jemmy.Dimension;

到目前为止,我下载的任何源代码中都没有这个内容。查看 build.xml 文件,似乎可能存在对其他 Jemmy JAR 的进一步依赖,而我一开始并没有意识到这一点。例如 build.xml 文件包含:

<get src="${dist.url}/JemmyCore.jar" dest="${jemmy.lib.dir}"/> 
<get> src="${dist.url}/JemmyAWTInput.jar" dest="${jemmy.lib.dir}"/>
<get src="${dist.url}/JemmyBrowser.jar" dest="${jemmy.lib.dir}"/> 
<get> src="${dist.url}/JemmySupport.jar" dest="${jemmy.lib.dir}"/>

这表示对 JemmyAWTInput.jarJemmyBrowser.jarJemmySupport.jar 的依赖。

所以我的问题是我是否需要这些 JARS 或者最好是源代码,以便我可以满足其他模块中的依赖关系,如果需要,我可以从哪里获得它?

最佳答案

我正在将 Jemmy v3 代码放入代码工具 OpenJDK 项目中:http://hg.openjdk.java.net/code-tools/jemmy/v3/

任何有兴趣的人,都可以通过查看我推出的代码来帮助我。

http://mail.openjdk.java.net/pipermail/jemmy-dev/2017-November/000037.html

我还建议订阅 jemmy-dev@openjdk.java.net 别名。

关于javafx - 无法构建 JemmyFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45649637/

相关文章:

JavaFx : Export TableView to excel with name of columns

java - Jemmy lib 中的 ActionProducer.MaxActionTime 有最大限制吗?

JavaFX - FlowPane 自动调整大小

java - 是否有一个框架可以测试 Swing 元素的特定参数?

testing - Jemmy 拖放 block 直到鼠标手动移动

JavaFX 仅将阴影投影到一侧

JavaFX Imageview 图像转换

java - gson.fromJson 预期为 BEGIN_OBJECT,但实际为 BEGIN_ARRAY

JavaFx,@FXML 的问题

java - 在 JavaFX 中导入动画 3D 模型