gpt4 book ai didi

java - 使用 QT Jambi 的应用程序的设置文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:01 24 4
gpt4 key购买 nike

我想使用 QT Jambi for GUI(Java 项目)。 GUI 需要有动画(类似于 Iphone 应用程序)。这就是为什么我不想使用 Java Swing。

我的问题是,在开发应用程序后,是否有任何自动机制可以创建一个安装文件,可用于在任何计算机上安装我的应用程序(可能是针对单独操作系统的单独“安装”文件)。换句话说,我希望我的用户只下载一个文件:setup.exe。这应该会在他们的计算机上安装该应用程序。

我知道有一个这样的 .jar 文件应用程序(我忘记了名字)。但QT是一个C++库,我不喜欢打扰用户,要求他们下载QT只是为了使用我的应用程序。

最佳答案

我认为您仅在桌面上标记 win32 并寻找免费/开放工具。到目前为止,这个问题还没有得到回应,我想我应该提供一些关于这一点的信息,即使这不是您真正想要的答案。

过去几年我一直在研究 QtJambi 生态圈,但我不知道有这样一个工具可以为您提供一个生成 EXE 的过程。有各种各样的警告。

任务:

  1. 确保目标系统上安装了 JRE5+。
  2. 确保 QtJambi 文件并执行提取 native JAR 等操作。
  3. 确保目标系统上安装了 QtJambi 先决条件(例如 MSVCxxxx 运行时)。
  4. 最后安装您的应用程序并修复启动配置以利用上述信息。
  5. 设置桌面以方便访问(程序组、桌面图标、菜单项、快捷方式)

你会发现NSIS http://nsis.sourceforge.net/可以是获取流程某些部分的工具,也可以提供一个框架来为 NSIS 编写完成其他部分工作的模块。但是,当您走出简单的数据解压缩和桌面安装过程设置时,我发现 NSIS 有所欠缺。

您的另一种解决方案是简单地提供在一个 ZIP 文件中工作的所有内容,这将包括嵌入的 Java JRE 的副本、嵌入的 QtJambi 的副本、JAR 的其余部分,然后编写一个顶级 *.BAT 文件来设置 %PATH% 和其他参数,以便针对您的应用程序运行您提供的 java.exe。显然,现在 JRE 不太可能更新,因此在某些时候会被认为是不安全的。

NSIS 并不是唯一存在的此类 Windows 安装程序。

也许有一个带有自定义部件的全自动一键安装包装器来帮助设置 QtJambi,但我目前对此表示怀疑。

关于java - 使用 QT Jambi 的应用程序的设置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230641/

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