无法使用html加载Java小程序

时间:2018-03-05 09:51:48

标签: java

我是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

我正在使用chrome。

1 个答案:

答案 0 :(得分:0)

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

  

Chrome不再支持NPAPI(Java小程序所需的技术)

     

Web浏览器的Java插件依赖于跨平台插件   体系结构NPAPI,已得到所有主要Web浏览器的支持   十多年了。谷歌的Chrome版本45(计划发布   在2015年9月)放弃对NPAPI的支持,影响插件   Silverlight,Java,Facebook Video等基于NPAPI的类似   插件。

     

Java应用程序通过Web浏览器作为Web提供   启动应用程序(一旦它们不与浏览器交互   已启动)或作为Java小程序(可能与之交互)   浏览器)。此更改不会影响Web Start应用程序   影响小程序。

     

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

     

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