jer*_*rro 18 firefox java google-chrome
有没有办法在 Chrome 或 Firefox 上运行 Java 小程序?我在Java 测试页面上收到错误消息,因为不支持 NPAPI,Java 将不再在 Chrome 或 Firefox 上运行。
我有一组旧*.class
文件,.html
可以运行它,我只想能够以某种方式运行这个小程序。但是如何?
Dav*_*ill 22
不可以。Firefox 或 Chrome 不再支持小程序。
Firefox 不再提供 NPAPI 支持(Java 小程序所需的技术)
自 2018 年 9 月起,Firefox 不再提供支持 NPAPI(运行 Java 小程序所需的技术)的版本。用于 Web 浏览器的 Java 插件依赖于跨平台插件架构 NPAPI,十多年来,所有主要 Web 浏览器都支持该架构。64 位版本的 Firefox 从未支持 NPAPI,而 Firefox 版本 52ESR 是支持该技术的最后一个版本。它低于安全基线,不再受支持。
Chrome 不再支持 NPAPI(Java 小程序所需的技术)
用于 Web 浏览器的 Java 插件依赖于跨平台插件架构 NPAPI,十多年来,所有主要 Web 浏览器都支持该架构。谷歌的 Chrome 45 及以上版本已经放弃了对 NPAPI 的支持,因此 Java 插件不再在这些浏览器上工作。
使用 Java SE 11 之前的 JDK 中的 AppletViewer。
appletviewer 命令允许您在 Web 浏览器之外运行小程序。
概要
Run Code Online (Sandbox Code Playgroud)appletviewer [ options ] urls ...
描述
appletviewer 命令连接到由 urls 指定的文档或资源,并在其自己的窗口中显示文档引用的每个小程序。注意:如果 url 引用的文档没有引用任何带有 OBJECT、EMBED 或 APPLET 标签的小程序,那么 appletviewer 什么都不做。有关 appletviewer 支持的 HTML 标签的详细信息,请参阅 AppletViewer 标签。
注意:appletviewer 仅用于开发目的。
或者阅读 Oracle 白皮书 (pdf) Migrating from Java Applets to plugin free Java technologies,其中推荐了 Java Web Start:
Java Web Start 自 2001 年起就包含在 Oracle JRE 中,并在首次下载使用 Java Web Start 技术的 Java 应用程序时自动启动。小程序到 Java Web Start 应用程序的转换提供了在不依赖 Web 浏览器的情况下启动和更新结果应用程序的能力
请参阅什么是 Java Web Start 以及它是如何启动的?想要查询更多的信息。
请注意,Java Applets 和 Java Web Start在 Java SE 11(2018 年 9 月发布)中都被完全删除了。从那个版本开始,没有(受支持的)方式来运行 Applet 或 Web Start 应用程序。
归档时间: |
|
查看次数: |
35356 次 |
最近记录: |