【发布时间】:2014-06-11 09:41:50
【问题描述】:
我正在尝试使用 Swing gui 内的 JavaFX WebEngine 构建应用程序。 Gradle 抱怨找不到 JavaFX 包。如何告诉 gradle 包含适当的 jar?
【问题讨论】:
标签: java javafx gradle build.gradle javafx-webengine
我正在尝试使用 Swing gui 内的 JavaFX WebEngine 构建应用程序。 Gradle 抱怨找不到 JavaFX 包。如何告诉 gradle 包含适当的 jar?
【问题讨论】:
标签: java javafx gradle build.gradle javafx-webengine
我假设您使用的是 jdk 7。将 jre/lib 目录中的 jfxrt.jar 作为文件依赖项添加到构建中,或者将其安装到您的存储库中。如果您使用 jdk 8 进行编译,则无需这样做。
您可能还必须将 new JFXPanel() 放在 Swing 应用程序的开头以启动 JavaFX 线程。
还有一个推荐的 gradle-javafx 插件。 https://bitbucket.org/shemnon/javafx-gradle
【讨论】:
jfxrt.jar 作为文件依赖项工作正常。最后一个问题:你知道它是独立于平台还是Linux版本不会使用Windows运行?