java - 将附加文件添加到 Netbeans 应用程序的基于 Inno 的设置中

标签 java swing inno-setup netbeans-plugins

我在 Netbeans 中使用 Inno 5 Setup 安装程序将我的 Java Swing 应用程序构建到可执行安装文件中。它创建一个包含所有 lib(所有 jar 文件)和 app.jar 的 app.exe 安装文件。

因此,一旦用户执行 app.exe 文件,它就会在 C:\users\username\local\appname 中创建一个文件夹,其中包含 app.jar 文件和库。

是否可以在 app.exe 安装程序中添加额外的文本文件? 因此这些文本文件在执行时也将在“appname”文件夹中可用。这些是应用运行所必需的。

感谢您的宝贵时间:)

最佳答案

在 Inno Setup 中有一个我推荐使用的 ScriptWizard。几步之后出现这个窗口:

注意:我使用 Inno Setup 中的应用程序。我从那里得到了截图。 Script Wizard image

如果您点击“添加文件”,您现在可以选择您的文本文件,它将在您的路径中设置。

如果您不想使用该向导,您可以将其他文件添加为 [Files] 中的条目部分,例如:

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

除了为每个文件列出一个条目外,您可以添加例如给定目录中特定扩展名的所有文件。

关于java - 将附加文件添加到 Netbeans 应用程序的基于 Inno 的设置中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24937213/

相关文章:

Java - 具有背景图像和正常功能的 JPanel

validation - 我如何设置此序列形式的序列(Inno Setup)

inno-setup - 卸载后执行命令

java - 当用户单击窗口右上角的 "x"而不是按钮时,加入超时选项。

java - 将窗口保持在所有其他窗口之上 C/Java

java - BoxLayout 添加左边距

Java : Accessor methods vs protected fields

java - 如何从另一个线程更新 JList?

python - 在使用 PyInstaller 创建的应用程序上的 InnoSetup 中使用 GetStringFileInfo 时出现编译器错误

java - 为什么我不能调试 Proxy.newProxyInstance 方法?