gpt4 book ai didi

java - 如何通过 Inno Setup for NetBeans 使用自定义 .iss 文件

转载 作者:行者123 更新时间:2023-11-30 11:16:17 25 4
gpt4 key购买 nike

我将 Inno Setup 5 与 NetBeans 8 一起使用,我已经能够创建一个安装程序,将应用程序安装在 C:\users\username\local\appname.

不过我想把它安装在 C:\Programfiles

如何在 NetBeans 中实现这一目标?

最佳答案

使用 Inno Setup 的 NetBeans 打包机制的问题是 - AFAIK - 你不能给你自己的 .iss文件到构建机制。 NetBeans 创建自己的安装脚本文件,几乎没有或没有外部影响。

我也遇到的最大问题是软件包安装(至少对于 Windows)在 C:\Users\<user>\AppData\Local .到底谁会先去那边找回申请???不知道他们为什么做出那个决定。

无论何时单击由 NetBeans 生成的可执行文件,您都无法控制位置、快捷方式...这太糟糕了...

您可以通过使用 <fx:preferences> 来进行一些有限的更改。 build.xml 中的标签.只有几个项目可以修改,例如创建快捷方式、添加到应用程序菜单以及是否使用用户级安装程序。

因为我真的很想使用 Inno Setup 方法并且我想使用我自己的 .iss脚本,我做了以下事情来克服这个问题:

  • 允许 NetBeans 完成其工作并创建可执行安装程序
  • 创建安装程序后,运行安装程序并让它在 Windows 安装中最奇怪的地方安装应用
  • 打开 Inno Setup Compiler 并创建您自己的安装脚本,使用由原始 NetBeans 生成的安装可执行文件创建的所有文件和子目录。
  • 使用上面的方法生成我自己的安装可执行文件
  • 运行自行创建的安装程序:自从您自己创建安装可执行文件以来,您现在拥有了所需的所有选项(更改安装目录的选项、默认安装目录、默认安装目录名称、是否使用桌面快捷方式、允许所有用户或仅限当前用户,...)

我知道这是一种变通方法和双向流程,但当时我需要它,这是我能找到的唯一(?)/最佳(?)方法。

与此同时,我找到了另一种在 this page 上创建安装程序可执行文件的方法您可以在哪里创建自己的 .iss文件,因此可以更好地控制将要发生的事情。

我自己还没有尝试过,但我认为它有很多机会。

关于java - 如何通过 Inno Setup for NetBeans 使用自定义 .iss 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24954621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com