首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动JRE安装

自动JRE安装
EN

Stack Overflow用户
提问于 2010-07-06 07:00:14
回答 2查看 675关注 0票数 1

有没有可能让一个网页自动安装JRE?

担心的原因是,我想在网页上使用Java处理多媒体内容,而不是让用户手动下载和安装JRE (如果他们还没有)。。

EN

回答 2

Stack Overflow用户

发布于 2010-07-06 07:04:20

有没有可能让网页自动安装JRE?

我不这么认为,如果一个网页可以在访问时自动安装二进制文件,这将是一个严重的安全问题。

也就是说,大多数浏览器已经建议用户点击一个链接来获取所需的插件来查看相关内容。

票数 3
EN

Stack Overflow用户

发布于 2011-01-22 00:40:03

这可以通过使用JNLP架构的javaWS (参考: Java Web Services)来完成。基本上,您指定(以XML格式)运行应用程序所需的JRE版本、客户端需要更新和下载哪些资源(jar文件)以检查是否有新版本可用、哪个类包含要开始执行的main()等。web浏览器检查是否安装了所需的Java版本,如果没有,则下载并继续执行。

如果我没记错的话,Sun曾经免费分发这个自动下载的Javascript (脚本被称为"deployjava.js",如果你想要一个编辑过的版本,请告诉我),你可以编辑它来进行一些定制(例如,使用一个图形文件作为按钮来激活下载/版本检查)。

通过Windows XP和Vista,这对我们来说很有效,但Windows 7打破了它。可能是内部安全问题--当时(JDK-1.6.13-20左右) Java想要启动它自己的进程,但是IE不允许--你不得不经历一大堆的麻烦,在JavaWS控制台上禁用一些东西,这样新的进程就不会启动,等等,如果你有客户在使用你的软件,这是不太实际的。过了一段时间,它变得如此痛苦,以至于我们完全抛弃了这个架构。

回答这个问题,是的,这是可能的,但实现可能是flakey和浏览器/系统相关的。如果您想走这条路,请评估JNLP/JavaWS系统,并祝you.Regards好运,- M.S.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3182578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档