我正在使用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
我不确定如何做到这一点。
谢谢!
答案 0 :(得分:1)
我认为在[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\";