我安装了 JDK 1.6.0_43。我的浏览器(Firefox 20.0)安装并启用了 Java 小程序插件 14.6.1(根据 Firefox 的插件检查,它是最新的)。但小程序无法运行。
例如,当我登录并访问 formula1.com 上的实时计时时,弹出窗口只显示“缺少插件”。单击“更多信息”后,它会将我发送到 Oracle 页面以下载 Java 7 Update 21。
我还不想安装 Java 7。
有没有什么办法可以让 Java 小程序在 Firefox 中运行,尤其是无需更新到 Java 7 JDK?
答案1
我在这里找到了答案:Java for OS X 2013-002:如何重新启用 Apple 提供的 Java SE 6 Web 插件和 Web Start 功能。
我真傻:我没有早点找到这个答案。
我只执行了 4 步中的前 3 步(因为我不需要 Web Start 功能)并重新启动了 Firefox... 瞧!Java 小程序现在可以工作了(我已设置 FF,以便所有插件仅在我通过单击页面上的插件空间明确授予权限后才启动)。
同时,我还升级到了 1.6.0_45(“Java for OS X 2013-003”),如果这有区别的话。
答案2
我的 Mac 上的 JRE 也出现了类似的问题,最终发现是位数问题。我的 Mac 是 64 位的,但安装了 32 位 JRE。也许这个问题也困扰着你?
编辑:实际上,我认为这实际上归结为 Firefox 是 32 位的,但我的 Mac 是 64 位的,JRE 也是如此。我需要安装 32 位 JRE 才能使小程序真正运行。