繁体   English   中英

如何使用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]部分与SourceDestDir可能会在这里解决。

有两种(甚至更多种)方法可以做到这一点:

您可以使用ant预先准备目录结构。 这意味着您可以在安装后利用计算机上的ant创建存在的文件夹结构,并告诉Innosetup包括所有文件和文件夹,然后将它们解压缩。

[Files]
Source: "x:\app folder\*"; DestDir: "{app}";

或者您使用项目文件夹结构,并告诉Innosetup将文件从其特定位置包含在项目中,然后将其复制到特定的目标目录。

[Files]
Source: "x:\project\properties\properties.xml"; DestDir: "{app}\app\properties\"; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM