【发布时间】:2015-09-01 13:08:57
【问题描述】:
我正在使用 Ant 和 Inno Setup 为 JavaFX 应用程序构建一个自我部署的 EXE。
为了更改安装文件夹,我遵循这个主题的答案
JavaFX Self Installer With Inno Setup 5 - Allow user to change install directory
但是在进行更改之后,我现在遇到了一个问题,我不知道新的 .iss 文件到底放在哪里
我使用 eclipse,这是我的项目树:
Quizz
|.settings
|bin
|build
|build
|deploy
|bundles
/* Exe here when I not change the iss file */
|dist
|project
|build.xml
|src
这是我的iss文件的一部分,当我运行他时,他没有找到图标和exe文件。
[Files]
Source: "Quizz\Quizz.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "Quizz\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
Name: "{group}\Quizz"; Filename: "{app}\Quizz.exe"; IconFilename: "{app}\Quizz.ico"; Check: returnTrue()
Name: "{commondesktop}\Quizz"; Filename: "{app}\Quizz.exe"; IconFilename: "{app}\Quizz.ico"; Check: returnFalse()
[Run]
Filename: "{app}\Quizz.exe"; Parameters: "-Xappcds:generatecache"; Check: returnFalse()
Filename: "{app}\Quizz.exe"; Description: "{cm:LaunchProgram,Quizz}"; Flags: nowait postinstall skipifsilent; Check: returnTrue()
Filename: "{app}\Quizz.exe"; Parameters: "-install -svcName ""Quizz"" -svcDesc ""Quizz"" -mainExe ""Quizz.exe"" "; Check: returnFalse()
[UninstallRun]
Filename: "{app}\Quizz.exe "; Parameters: "-uninstall -svcName Quizz -stopOnUninstall"; Check: returnFalse()
所以问题是我应该把iss文件放在哪里?
如果有人可以帮助我,他会非常非常好。
【问题讨论】:
标签: java ant javafx inno-setup