无法使用html [duplicate]加载java applet

问题描述 投票:1回答:1

这个问题在这里已有答案:

我是java-applets的新手我正试图在网络浏览器中加载它,我的类看起来像:

 public class AppletWebBrowser extends JApplet {

    public AppletWebBrowser(){
        add(new JLabel("Hi From web"), JLabel.CENTER);
    }
  }

我的HTML看起来像:

<html>
<head>
<title>Passing string to Java applet </title>
</head>
<body>
<p> This applet get message from the HTML page and displays it.</p>

<applet
        code = "AppletWebBrowser.class"
        width = 250
        height = 50
        alt = "You must have a Java enabled browser to view the applet">
        <param name = MESSAGE value = "Welcome to Java"/>
        <param name = X value = 20"/>
        <param name = Y value = 30"/>
</applet>
</body>
</html>

File.htmlAppletWebBrowser.java在同一个文件夹中。

我的问题,当我打开我的file.html它没有加载AppletWebBrowser.class

它只显示这个:

enter image description here

我正在使用铬。

java
1个回答
0
投票

从这里:https://java.com/en/download/faq/chrome.xml

Chrome不再支持NPAPI(Java applet所需的技术)

用于Web浏览器的Java插件依赖于跨平台插件架构NPAPI,该架构已经被所有主要Web浏览器支持了十多年。谷歌Chrome版本45(计划于2015年9月发布)放弃了对NPAPI的支持,影响了Silverlight,Java,Facebook Video和其他类似基于NPAPI的插件的插件。

Java应用程序通过Web浏览器提供为Web启动应用程序(启动后不与浏览器交互)或Java applet(可能与浏览器交互)。此更改不会影响Web Start应用程序,它只会影响applet。

如果您在使用Chrome访问Java应用程序时遇到问题,Oracle建议您改用Internet Explorer(Windows)或Safari(Mac OS X)。

寻找替代方法来支持Chrome用户的开发人员和系统管理员应该看到有关启动Web Start应用程序的博客。

© www.soinside.com 2019 - 2024. All rights reserved.