使用Gradle,这是一个常见的jlink脚本:
出于我不知道的原因,IntelliJ总是为
plugins {
id 'application'
id "org.beryx.jlink" version "2.16.3"
}
jlink {
options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
launcher {
name = 'helloFX'
}
}
出于我不知道的原因,IntelliJ总是为
options
给出以下警告:
而对于访问“options”超出其访问权限。无法为最终字段“options”分配值。
['--strip-debug','--compress',... ]
也会有一个警告:
我不知道是什么原因导致的。这基本上是从gluon's javafx help复制粘贴过来的,尽管我的项目是多模块的。我不明白为什么会改变任何东西。Gluon脚本中的所有其他内容都可以正常工作。jlink甚至创建了一个名为“helloFX”的启动器,可以正常工作。我不知道如何检查是否有任何选项正在工作。我想它们可能没有。无法为类“ListProperty”应用默认构造函数。