我正致力于在全新安装的 OS X 10.9.4 上设置 Griffon 项目。我一直在遵循 Griffon 指南中的说明:http://new.griffon-framework.org/guide/latest/ .
我使用这个lazybones命令成功创建了一个项目:
lazybones create griffon-javafx-groovy myApp
项目目录
myApp
已成功创建,使用 Griffon 2.0.0.RC2。运行 gradle run
工作并显示示例应用程序窗口。但是,正在运行 gradle build
最后失败并显示以下消息::jfxJar FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':jfxJar'.
> com/oracle/tools/packager/Log
什么可能导致这种情况?似乎没有找到 JavaFX 打包程序。我相信包括 JDK8 在内的所有东西都安装到了默认位置。如果需要其他信息,请告诉我。
目前正在运行:
Lazybones: 0.7.1
Gradle: 2.0
Groovy: 2.3.3
JVM: 1.8.0_11
OS: Mac OS X 10.9.4 x86_64
最佳答案
我能够使用相同的设置重现该问题。接下来我再次尝试使用 JDK 8u20,构建成功。我的猜测是 8u11 缺少一些部分,因为 Griffon 方面没有任何内容可以更改用于 JFX 打包操作的类路径。此外,8u20 比 8u11 更稳定。
关于gradle - Griffon:运行 'gradle build' - 任务 ':jfxJar' 执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25586297/