加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用Inno Setup和maven创建原生javafx应用程序

发布时间:2020-12-15 04:13:45 所属栏目:大数据 来源:网络整理
导读:我有一个小的 JavaFX应用程序,由于 javafx-maven-plugin,我使用Maven来管理依赖项. 这个插件有一个选项,可以使用InnoSetup(在Windows上)根据设置(mvn jfx:build-native)构建本机安装程序 这工作得很好,但我找不到我可以指定所有Inno设置选项的位置(如那些可
我有一个小的 JavaFX应用程序,由于 javafx-maven-plugin,我使用Maven来管理依赖项.

这个插件有一个选项,可以使用InnoSetup(在Windows上)根据设置(mvn jfx:build-native)构建本机安装程序

这工作得很好,但我找不到我可以指定所有Inno设置选项的位置(如那些可见的here).我必须在我的pom上添加一些东西吗?我必须创建一个.iss文件吗?如果是,如何指定此文件的链接?

任何的想法 ?

解决方法

Where to put “Inno Setup” file (*.iss)?

使用javafx-maven-plugin时,您可以将inno安装文件添加到:

src/main/deploy/package/windows/project-name.iss

在iss中引用文件

如果您需要在安装文件中引用某些文件,那么您的root文件将会出现:

target/jfx/native/bundles

例如,打包整个项目使用:

...
[Files]
Source: "project-name*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
...

这将包装所有文件:

target/jfx/native/bundles/project-name/*

添加应用程序图标

对于简单的图标,您可以将其放入:

src/main/deploy/package/windows/project-name.ico

在这个问题中:

...
[Icons]
Name: "{group}{#MyAppName}"; Filename: "{app}{#MyAppExeName}"
Name: "{commondesktop}{#MyAppName}"; Filename: "{app}{#MyAppExeName}"; Tasks: desktopicon
...

并且不要忘记定义:MyAppExeName和MyAppName.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读