JDK8运行Applet

虽然Applet已经离我们远去,但是大量Java教材却保留了这一章节,导致初学者在这个地方死抠,这里介绍在JDK1.8里运行Applet的方法。

注意:JDK8的安全性只有高和非常高,无法通过调低安全性执行Applet

一.以class文件+html文件运行

编辑Java文件如下HelloWorld.java

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

public class HelloWorld extends Applet {
	@Override
	public void paint(Graphics g) {
		g.drawString("Hello, world!", 20, 10);
		g.drawArc(40, 30, 20, 20, 0, 360);
	}
}

编译出class文件HelloWorld.class,命令如下

javac HelloWorld.java

为简单起见,在HelloWorld.class同一目录建立html文件,HelloWorld_example.html,内容如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HelloWorld_example.html</title>
</head>
<body>
	<h1>A Java applet example</h1>
	<p>
		Here it is :
		<applet code="HelloWorld.class" height="80" width="200">This
			is where HelloWorld.class runs.</applet>
</body>
</html>

双击这个html文件会弹出如下提示,我们跟着提示走


 

 

通过上面可以看出,我们可以通过例外站点来让我们的Applet正常显示

开始-->控制面板-->程序-->Java(32位) 控制台

安全选项卡-->编辑站点列表

点击添加,将浏览器中的URL复制过去,(注意:例外站点不支持通配符),点击确定

之后重启浏览器,根据提示,就可以看到已经运行的Applet了


 


 update2017-11-28:目前这个教程在最新版的火狐和chrome上无效,因为官方禁用了全部或部分NPAPI,但在IE1132位上仍然有效,IE添加站点时,在最前添加file:///

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值