当前位置: 首页 > 面试题库 >

使用Gradle构建JavaFX应用程序

鲍鸿波
2023-03-14
问题内容

我正在尝试使用Gradle构建相对简单的JavaFX应用程序。但是,我不知道该怎么做。

我是Gradle的新手,对于简单的(非javafx)项目,我已经成功使用了插件,javaapplication构建和打包了库和命令行应用程序。

但是,关于JavaFX,我完全陷入困境。我已经阅读了这篇文章,该文章建议使用该JavaFX插件,但是我只能找到该插件的源代码,但是没有关于如何实际使用它的文档(在文章中,他们只是从远程URL应用它,但这在我的机器上失败了,说我未被授权…)

有关如何正确执行此操作的任何线索?


问题答案:

这是一个在GitHub上构建的Gradle
JavaFX示例
。请注意,根据Bintray的说法,该插件的最新版本为8.1.1,因此,如果要使用最新版本,请将插件URL中的“
0.3.0”替换为“ 8.1.1”。

需要明确的是,这是分发Gradle插件的非常不寻常的方式。大多数都更容易集成到构建中!

编辑 :使用“应用插件”工作的最新叉子https://github.com/FibreFoX/javafx-gradle-
plugin



 类似资料:
  • 我试图使用Gradle构建一个相对简单的JavaFX应用程序。但是,我完全不知道该怎么做。 我对Gradle比较陌生,对于简单的(非JavaFX)项目,我已经成功地使用了插件和来构建和打包库和命令行应用程序。 然而,当涉及到JavaFX时,我完全被卡住了。我读过这篇文章,其中建议使用插件,但是我只能找到这个插件的源代码,而没有关于如何实际获取它和使用它的文档(在文章中,他们只是从远程URL应用它,

  • 我遵循了https://blog.jetbrains.com/idea/2013/03/packaging-javafx-2-applications-in-intellij-idea-121/中的步骤 但是当我尝试构建工件时,在最后一步中,我得到了这个错误 错误:Java FX Packager:无法生成工件-FX:Deploy在此JDK中不可用 这里有一个快速测试的hello world应用程

  • 我使用gradle创建了一个简单的java项目,从“gradle init——类型java应用程序”开始。 主java文件的内容-“App.java”: 文件“build.gradle”的内容: gradle似乎已成功下载log4j jar文件: 在~/中有一组log4j jar/pom文件。gradle目录。当我尝试生成时,出现以下生成错误: 我对gradle/java是新手。任何帮助都将不胜感

  • 下载https://services.gradle.org/distributions/gradle-2.3-bin.zip 线程“main”javax.net.ssl.SSLHandShakeException中的异常: java.security.cert.CertificateException:找不到与services.gradle.org匹配的主题替代DNS名称。在sun.securit

  • 问题内容: 我正在尝试使用Gradle命令行界面构建我的Android应用。我还将 GRADLE_HOME / bin 添加到环境中。首先,我使用gradle init生成了包装,gradlew在我的项目文件夹中。现在,当我使用此包装程序构建我的应用程序( ./gradlew build )或使用其任何功能时,它尝试下载gradle-2.3.zip文件并失败(以下错误消息)。我不明白的是为什么gr

  • 我是JavaFX新手。我使用Maven创建了一个Hello World项目。当我在Eclipse中运行时,它工作得很好。 当我试图使用build.fxbuild构建应用程序时,我得到了这个错误。