不想要求用户下载JRE

时间:2012-07-10 21:17:17

标签: download java qt

我的问题类似于2010年在这个论坛中提出的问题 - " JRE是否安装在Windows& Linux呢?&#34 ;.我想知道从那时起事情是否发生了变化

特别是,我的网站托管了一个可下载的Java应用程序,它基本上将特定文件从用户的PC传输到我们的服务器。但我偶尔发现我的一些用户 - 所有非技术人员 - 都没有安装JRE。因此,我必须要求他们先安装JRE。

要求用户在开始使用我的应用程序之前下载内容只会破坏最终用户体验。可以理解,这是禁忌。所以,我准备重新实施该应用程序。但在我建议在其他技术中重新实现应用程序之前 - 比如Qt - 我需要事实来说明问题。特别是,我想知道

  1. 可以安全地假设任何具有XP或更高版本操作系统的PC都安装了JRE吗?
  2. Qt是一个可行的 - 也是更好的选择 - 用于制作"下载 - 现在使用 - 现在"申请类型?不是Qt应用程序也需要JRE等价物吗?
  3. Qt应用程序能够像Java应用程序一样自行更新吗?
  4. 除了必须维护/编译Qt的多个版本外,使用Qt还有其他缺点吗?
  5. 感谢您的回复 阿比纳夫

1 个答案:

答案 0 :(得分:0)

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

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

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