如何使用Ant&;InnoSetup在安装JavaFX时放置目录
我正在使用INNO安装程序将应用程序绑定为EXE。我让它工作,除了一件事 我的项目结构如下所示:如何使用Ant&;InnoSetup在安装JavaFX时放置目录,ant,inno-setup,javafx-8,Ant,Inno Setup,Javafx 8,我正在使用INNO安装程序将应用程序绑定为EXE。我让它工作,除了一件事 我的项目结构如下所示: src ->package ->java classes properties ->properties file 属性文件(来自外部供应商)需要放置在特定位置,我不知道如何使用ANT和INNO生成该文件 生成的文件结构需要如下所示 app folder ->exe runtime app ->libs prop
src
->package
->java classes
properties
->properties file
属性文件(来自外部供应商)需要放置在特定位置,我不知道如何使用ANT和INNO生成该文件
生成的文件结构需要如下所示
app folder
->exe
runtime
app
->libs
properties
->server.properties
app.cfg
app.jar
我真的不知道如何做到这一点
谢谢 我认为在
源代码和DestDir
中使用[文件]
部分可能会在这里奏效
有两种(甚至更多)方法可以做到这一点:
您可以使用ant
预先准备目录结构。
这意味着您可以在计算机上使用ant
创建安装后显示的文件夹结构,并告诉Innosetup包含所有文件和文件夹,然后将其解压缩
[Files]
Source: "x:\app folder\*"; DestDir: "{app}";
或者使用项目文件夹结构,告诉Innosetup在项目中包含来自特定位置的文件,并将其复制到特定的目标目录
[Files]
Source: "x:\project\properties\properties.xml"; DestDir: "{app}\app\properties\";
这个答案为我指出了解决这个问题所需的步骤。我需要确保在ant构建期间将properties文件夹复制到外部文件夹,然后使用INNO进行部署。谢谢