无法在任何浏览器中打开applet

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

我试图将applet嵌入到html页面并在浏览器中查看它,但我无法在任何浏览器中查看它。 (Firefox,Chrome,Edge,Internet Explorer是我检查过的浏览器,而且我在上述所有内容中都启用了java applets。)

下面是我的applet.java文件的代码。

import java.applet.Applet;
 import java.awt.Graphics;

 public class MyApplet extends Applet {
     @Override
     public void paint(Graphics g) {
         g.drawString("Hello applet!", 50, 25);
     }
 }

下面是html文件的代码。

<html>
<head>
    <title>First Applet</title>
</head>
<body>
    <p>This is my first applet.</p>
        <embed code="MyApplet.class" 
            codebase="."
            type="application/x-java-applet;version=1.8">
            <noembed>
                No Java Support.
            </noembed>
        </embed>
</body></html>

.class文件,.java文件和.html文件都在同一个文件夹中。

java html html5 applet
1个回答
0
投票

Modern Browsers不支持java applet;如下文官方Java网站上的帖子:

https://www.java.com/en/download/faq/chrome.xml

用于Web浏览器的Java插件依赖于跨平台插件架构NPAPI,该架构已经被所有主要Web浏览器支持了十多年。谷歌的Chrome 45及更高版本已经放弃了对NPAPI的支持,因此Java插件不再适用于这些浏览器。

另外,对于边缘,this stackover flow post表示相同...

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