我正在努力在干净安装OS X 10.9.4上设置Griffon项目。我一直在遵循格里芬指南中的说明:http://new.griffon-framework.org/guide/latest/。
我使用这个lazybones命令成功创建了一个项目:
lazybones create griffon-javafx-groovy myApp
使用Griffon 2.0.0.RC2成功创建了项目目录myApp
。正在运行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
答案 0 :(得分:4)
我能够使用相同的设置重现问题。接下来,我再次尝试使用JDK 8u20,并且构建成功。我的猜测是8u11缺少一些碎片,因为Griffon方面没有任何东西可以改变用于JFX包装操作的类路径。此外,8u20比8u11更稳定。