gradle - 如何使用 Gradle 将 JavaFX 应用程序打包为独立的可执行 EXE
问题描述
我最近在 IntelliJ IDE 中下载JavaFX 12 SDK
并启动了一个。我还在文件中导入了所有必要的依赖项。现在我想把final打包成一个独立的可执行exe文件,可以在Windows上点击运行。自从我将项目作为 Gradle 项目启动以来,我该如何做到这一点。IntelliJ 上的菜单项似乎已永久禁用。Gradle Application
build.gradle
JavaFX application
Build Artifact
这是我的build.gradle
文件的设置
plugins {
id 'java'
id 'application'
id 'org.openjfx.javafxplugin' version '0.0.7'
}
javafx {
version = "12.0.1"
modules = ['javafx.base', 'javafx.controls', 'javafx.web']
}
group 'condo'
version '1'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
mainClassName = 'rumbler.launcher.ApplicationLoader'
dependencies {
testImplementation group: 'junit', name: 'junit', version: '4.12'
implementation group: 'org.iq80.leveldb', name: 'leveldb', version: '0.12'
implementation 'org.controlsfx:controlsfx:11.0.0'
implementation 'com.google.code.gson:gson:2.8.5'
implementation group: 'org.json', name: 'json', version: '20180813'
}
非常感谢。
解决方案
推荐阅读
- sql - 如何在不重复行的情况下将具有相同架构的两个数据集连续合并在一起?
- node.js - 定时器函数 reactJS 和 NodeJS
- restheart - 无需身份验证即可休息
- soapui - 如何解决“获取响应时出错:java.net.SocketException:连接重置”
- javascript - 尝试制作 CSS3 对角线幻灯片动画,但没有按预期工作
- scala - 如何在Scala中找到数组中值的平均值 - Apache Spark
- python - 在python中下载文件时如何解决SSL错误?
- angular - npm 错误!路径 C:\Users\ruwan\Documents\projects\new project\Hair-4-U-hospital\Admin\Hair-4-U-Manufacture\node_modules\@firebase\util\dist
- angular - 如何配置表单字段需要验证或不使用属性文件
- sql - 慢慢更新维度