如何使用chrome启动applet?

时间:2015-06-15 11:16:20

标签: java google-chrome applet

以下是网址:

http://www.javaworld.com/article/2076625/core-java/designing-object-initialization.html

不会在我的浏览器下面的元素下启动:

<applet code="TrafficLightApplet.class" codebase="http://www.javaworld.com/javaworld/jw-03-1998/techniques" height="225" width="350" title="undefined">You need a Java-enabled browser to see this applet. <figure><img src="http://images.techhive.com/images/idge/imported/article/jvw/1998/03/trafficlight-100158135-orig.gif"></figure> State-transition diagram for a traffic light</applet>

我使用的是chrome版本43.0.2357.124

请帮帮我!!!

2 个答案:

答案 0 :(得分:2)

来自Java FAQ部分。

  

Google于2013年9月宣布计划从2014年底开始删除Chrome的NPAPI支持&#34;从而有效地放弃对Silverlight,Java,Facebook Video和其他类似NPAPI插件的支持。   最近,谷歌已经修改了他们的计划,现在表示他们计划在2015年底之前完全删除NPAPI。

     

截至2015年4月,从Chrome版本42开始,Google已经添加了一个额外的步骤来配置基于NPAPI的插件,例如Java。

请参阅Enabling NPAPI in Chrome Version 42 and later部分。

如果仍然无法正常工作,请检查Chrome插件是否已安装。输入地址栏:chrome://plugins/

如果没有列出Java插件,请查看此Stackoveflow线程How to configure Chrome's Java plugin so it uses an existing JDK in the machine

答案 1 :(得分:1)

不赞成使用Applet,但您仍然可以在Google chrome上运行它们,请按照以下步骤操作:

  • 编译您的Java代码。

    javac Hello.java

  • 使用以下代码创建.html文件:

<html> <p> This runs applet </p> <applet code="Hello.class" height=200 width=320> </applet> </html>

  • 在VSCODE中添加实时服务器扩展

https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

  • 在Google chrome中添加CherpJ扩展名

https://chrome.google.com/webstore/detail/cheerpj-applet-runner/bbmolahhldcbngedljfadjlognfaaein?hl=en

  • 在vscode中按CTRL + SHIFT + P并进入实时服务器并启用它。
  • 转到Chrome中的http://127.0.0.1:5500/applet.html
  • 在CherpJ扩展程序中单击“运行小程序”,您就完成了。