【发布时间】:2021-08-16 11:06:11
【问题描述】:
我正在尝试使用 jpackage 从我的 Gradle + JavaFX 项目制作安装程序,但出现以下错误:
Execution failed for task ':jpackageImage'.
> /home/jonander/.gradle/daemon/6.8/null/bin/jpackage does not exist.
这是我的module.info:
module Seftic.main {
requires java.sql;
requires javafx.base;
requires javafx.controls;
requires javafx.fxml;
}
这是我在build.gradle中的配置:
plugins {
id 'java'
id 'org.beryx.jlink' version '2.24.1'
id 'org.openjfx.javafxplugin' version '0.0.10'
}
javafx {
modules = [ 'javafx.controls', 'javafx.fxml','javafx.base' ]
}
是什么导致了这个错误,如何解决?
【问题讨论】:
-
路径中的
null表明构建二进制文件的路径时出现问题。你在哪个 JDK 中运行它?
标签: java gradle javafx jpackage