gpt4 book ai didi

download - 不想要求用户下载 JRE

转载 作者:行者123 更新时间:2023-12-01 15:17:33 25 4
gpt4 key购买 nike

我的问题类似于 2010 年在该论坛中提出的问题 - “Windows 和 Linux 中是否安装了 JRE?”。我想知道从那时起事情是否发生了变化

特别是,我的网站托管一个可下载的 Java 应用程序,该应用程序基本上将特定文件从用户的 PC 传输到我们的服务器。但我时不时地发现我的一些用户(所有非技术人员)没有安装 JRE。因此,我必须让他们先安装 JRE。

要求用户在开始使用我的应用程序之前下载某些内容只会破坏最终用户体验。可以理解的是,这是一个禁忌。因此,我准备重新实现该应用程序。但在我建议用其他技术(例如 Qt)重新实现该应用程序之前,我需要事实来证明这一点。我特别想知道

  1. 可以安全地假设任何具有 XP 或更高版本操作系统的 PC 上都安装了 JRE 吗?
  2. 对于制作“立即下载-立即使用”类型的应用程序来说,Qt 是一个可行且更可取的选择吗? Qt 应用程序不需要 JRE 等效项吗?
  3. Qt 应用程序能够像 Java 应用程序一样进行 self 更新吗?
  4. 除了必须维护/编译多个版本的 Qt 之外,使用 Qt 还有其他缺点吗?

感谢您的回复阿比纳夫

最佳答案

不,尽管为每台计算机安装 JRE 都很容易,但假设每台计算机都安装了 JRE 仍然不安全。来自 the Java website 。 Java 并不是默认安装在任何 Windows 计算机上的,但我相信它默认安装在许多 Linux 发行版中。

Qt 是其他编程语言的 GUI 前端系统。我知道 C、Python 和现在的 Java 的 Qt 实现。如果您打算使用 Java Qt,那么您将需要使用 JRE 来运行它,这不是绕过 Java 限制的方法,而是使应用程序看起来一致的方法,即使它们是用不同语言编写的。

Java Qt 应用程序在更新方面将具有与普通 Java 应用程序相同的能力。

关于download - 不想要求用户下载 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423161/

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