0

我们正在开发一个 JavaFX 应用程序。我想通过 Web 站点启动此应用程序,但显示消息(“要查看此页面上的内容,请单击此处安装 Java”)。所以,我无法启动这个应用程序。我应该怎么办??

你能给我们任何提示吗?

仅供参考,我们可以使用 NetBeans(调试模式和正常模式)启动应用程序。当然,我们检查了 Java 是否已安装。

(应用开发环境) 操作系统:Windows7 64bit ver6.1

浏览器:IE11

JDK:JDK1.7.0_40

语言:JavaFX2.2.40

工具:NetBeans IDE7.3.1

4

2 回答 2

1

Internet Explorer 11 不是JavaFX 2 支持的浏览器,因此 Oracle 尚未验证 JavaFX 是否可以使用它。

一些浏览器在 32 位模式下运行,因此它们不适用于 64 位 Java,这可能是这里的问题,或者 Oracle 没有适用于 Internet Explorer 11 的兼容 64 位插件。

其他问题是 JavaFX 部署工具包可能无法理解 Internet Explorer 11 用户代理字符串(如JavaFx web not working with Internet Explorer 11 with JRE7 中详述)。

在Can not run Java Applets in Internet Explorer 11 using JRE 7u51的答案和评论中有详细的详细问题和可能的修复。

JDK1.7.0_40 不是 Java 的最新版本。如果您必须在浏览器中运行 Java,则始终需要最新版本,否则您的客户端将面临潜在的安全隐患。此外,较早的 Java 版本可能不太可能与较新的浏览器版本兼容。

于 2014-02-26T08:00:03.357 回答
0

JRE is not installedmultiple versions of JRE is installed在同一台机器中时会显示此消息。请在控制台中检查您的 java 版本。尝试卸载安装在您机器上的 JDK 并重新安装最新的!

于 2014-02-26T07:18:48.147 回答