如何使用 Ant & InnoSetup 在安装 JavaFX 时放置一个目录
How can I use Ant & InnoSetup to place a directory at installation for JavaFX
我正在使用 INNO SETUP 将应用程序捆绑为 EXE。我有它的工作,除了一件事。
我的项目结构如下所示:
src
->package
->java classes
properties
->properties file
属性文件(来自外部供应商)需要放置在特定位置 - 我不确定如何使用 ANT 和 INNO 生成它。
生成的文件结构需要如下所示
app folder
->exe
runtime
app
->libs
properties
->server.properties
app.cfg
app.jar
我不太确定如何完成此操作。
谢谢!
我认为将 [Files]
部分与 Source
和 DestDir
一起使用可能会奏效。
有两种(甚至更多)方法可以做到这一点:
您可以使用ant
预先准备好目录结构。
这意味着您使用 ant
在您的计算机上创建安装后存在的文件夹结构,并告诉 Innosetup 包含所有文件和文件夹并解压缩它们。
[Files]
Source: "x:\app folder\*"; DestDir: "{app}";
或者您使用您的项目文件夹结构并告诉 Innosetup 从项目中的特定位置包含您的文件并将它们复制到特定的目标目录。
[Files]
Source: "x:\project\properties\properties.xml"; DestDir: "{app}\app\properties\";
我正在使用 INNO SETUP 将应用程序捆绑为 EXE。我有它的工作,除了一件事。
我的项目结构如下所示:
src
->package
->java classes
properties
->properties file
属性文件(来自外部供应商)需要放置在特定位置 - 我不确定如何使用 ANT 和 INNO 生成它。
生成的文件结构需要如下所示
app folder
->exe
runtime
app
->libs
properties
->server.properties
app.cfg
app.jar
我不太确定如何完成此操作。
谢谢!
我认为将 [Files]
部分与 Source
和 DestDir
一起使用可能会奏效。
有两种(甚至更多)方法可以做到这一点:
您可以使用ant
预先准备好目录结构。
这意味着您使用 ant
在您的计算机上创建安装后存在的文件夹结构,并告诉 Innosetup 包含所有文件和文件夹并解压缩它们。
[Files]
Source: "x:\app folder\*"; DestDir: "{app}";
或者您使用您的项目文件夹结构并告诉 Innosetup 从项目中的特定位置包含您的文件并将它们复制到特定的目标目录。
[Files]
Source: "x:\project\properties\properties.xml"; DestDir: "{app}\app\properties\";