2014-07-24 42 views
3

我使用的Inno 5設置安裝在Netbeans的構建Java Swing應用程序到設置文件的可執行文件。它創建一個包含所有lib(所有jar文件)和app.jar的app.exe安裝文件。其他文件添加到一個基於創新安裝了NetBeans應用程序

因此,一旦用戶執行app.exe文件,它會在具有app.jar文件和庫的C:\ users \ username \ local \ appname中創建一個文件夾。

是否可以在app.exe安裝程序中添加其他文本文件?因此這些文本文件在執行時也會在「appname」文件夾中可用。這些是應用程序運行所必需的。

感謝您的時間:)

+0

當然,你可以在[[[Files]'](http://www.jrsoftware.org/ishelp/index.php?topic=filessection)部分列出你想要複製的內容。幫助示例中顯示的{app}常量僅是用戶選擇的目標目錄。 – TLama

+0

@TLama,目前我正在通過右鍵單擊Project - > Package as - > EXE Installer來執行此操作。你在哪裏可以找到要編輯的文件? –

+0

它應該用Inno Setup腳本生成一個* .iss文件。但我不能告訴你,因爲我根本不熟悉Netbeans。另外,如果您找到並修改該腳本,則需要再次使用Inno Setup編譯器重新編譯它。而且我認爲您需要手動完成,這會以某種方式破壞您的構建過程。我寧願等待有Netbeans Inno Setup集成經驗的人。 – TLama

回答

2

在Inno安裝程序中有一個我推薦使用的ScriptWizard。幾步之後,出現這個窗口:

注意:我使用Inno Setup的應用程序。我從那裏獲得了截圖。 Script Wizard image

如果你點擊「添加文件」現在你可以選擇你的文本文件,它會成爲你的路徑中設置。

如果你不想使用嚮導,您可以添加其他文件作爲條目在[Files]部分,例如像:

[Files] 
Source: "C:\path\to\your\text\file\you\want\to\add\to"; DestDir: "{app}" 

除了列出每個文件一個條目,你可以添加例如來自給定目錄的特定擴展名的所有文件。

+1

嗯,有趣。該問題讀爲*「是否可以在app.exe安裝程序中添加額外的文本文件?」*,我期望該腳本已經生成(Netbeans?)。在這種情況下,使用該向導完全沒有意義。 – TLama

相關問題