我是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.html
和AppletWebBrowser.java
位于同一文件夹中。
当我打开file.html
时,我的问题是它没有加载AppletWebBrowser.class
它只显示:
我正在使用chrome。
答案 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的博客 启动应用程序。