【发布时间】:2013-01-20 11:35:00
【问题描述】:
我有一个 Java 小程序,它需要 Java 版本。至少 7.0.0。
是否有可能检查小程序是否加载失败并向用户显示一些他需要更新其 Java 软件的消息?
我尝试使用一些背景,但它仅在根本没有Java时显示,否则显示带有ClassNotFoundException信息的白色矩形。这是我的 HTML 示例,其中包括我的小程序。
<div style="background-image: url('img/appletbg.png'); width: 790px; height: 900px;">
<applet code="MyPackage/MainClass.class"
archive="applet/MyJar.jar" width="790" height="900">
</applet>
</div>
我知道,我可以通过 JS 找出安装的 Java 版本,但它是客户端,我更愿意在没有任何客户端交互的情况下显示一些消息。
【问题讨论】:
-
所以你想知道没有CLIENT交互的CLIENTS版本。我想你可以认为这是不可能的
-
这并不能回答您的问题,但我发现只使用 Java 6 很有帮助。很多人没有 Java 7,而且不得不处理错误报告很烦人。
-
同意@Doorknob。您使用 Java 7 有什么特别的原因吗?您是否使用 7 独有的特定功能(或功能)?
-
“但它是客户端,我更愿意在没有任何客户端交互的情况下显示一些消息。” “客户端交互”是什么意思? JS 通常会在没有最终用户的任何提示或操作的情况下运行。
-
对于 OS X,我相信 Apple 不再更新 Java 6,因此它存在安全漏洞,唯一的更新版本是 Java 7,由 Oracle 自己更新。因此,支持 Java 7 是有意义的。但是,它不应该是 applet 的要求。
标签: java php javascript html applet