如何在Web浏览器中运行Java applet

时间:2012-03-29 07:55:46

标签: java java-ee applet

我有一个java SE项目,或者你可以说applet,但我想在网络浏览器中运行这个applet怎么可能?

我需要复制jar这样的文件,我才知道但可能的解决方案是什么?

2 个答案:

答案 0 :(得分:9)

This tutorial几乎涵盖了从编写applet到将其嵌入网页的所有内容。如果您已完成applet,请向下滚动到“调用applet”。以下是教程中用于快速解决方案的代码:

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
<hr>
</html>

答案 1 :(得分:0)

大多数现代浏览器不再支持Java。

2015年9月,Google决定在其Chrome网络浏览器中删除对Java的支持。 Java插件基于称为Netscape插件API的旧API,该API一直存在安全问题。 Google认为是时候让他们放弃这项旧技术,并使Web转移到诸如HTML5之类的更新,更安全的技术上了。当您访问使用Java的网站或网络服务时,现在会看到以下消息:“ Chrome浏览器不支持NPAPI插件,因此将无法运行所有Java内容。请切换到其他浏览器(Internet Explorer或Mac上的Safari)以运行Java插件。”

用于Web浏览器的Java插件依赖于跨平台插件体系结构NPAPI,十多年来,所有主要的Web浏览器都支持NPAPI。 Google的Chrome版本45(于2015年9月发布)放弃了对NPAPI的支持,从而影响了Silverlight,Java,Facebook Video和其他类似的基于NPAPI的插件。现在,通过Web浏览器提供的Java应用程序既可以是Web启动应用程序(启动后不会与浏览器交互),也可以是Java applet(可能与浏览器进行交互)。此更改不会影响Web Start应用程序,而只会影响applet。

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

正在寻找其他方法来支持Chrome用户的开发人员和系统管理员应查看有关Launching Web Start applications的博客。