运行Java Applet(Java 小应用程序)的两种方式

1.appletviewer运行
Java 8
C:\Users\zhongzeng\Desktop\zz\RoadApplet>javac RoadApplet.java
C:\Users\zhongzeng\Desktop\zz\RoadApplet>jar cvfm RoadApplet.jar RoadApplet.mf *.class//不是必须
已添加清单
正在添加: Road.class(输入 = 1439) (输出 = 949)(压缩了 34%)
正在添加: RoadApplet.class(输入 = 2131) (输出 = 1167)(压缩了 45%)
正在添加: RoadComponent.class(输入 = 1508) (输出 = 924)(压缩了 38%)
C:\Users\zhongzeng\Desktop\zz\RoadApplet>appletviewer RoadApplet.html
C:\Users\zhongzeng\Desktop\zz\RoadApplet>
Java 10
C:\Users\zhongzeng\Desktop\zz\RoadApplet>javac RoadApplet.java
注: RoadApplet.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
C:\Users\zhongzeng\Desktop\zz\RoadApplet>jar cvfm RoadApplet.jar RoadApplet.mf *.class//不是必须
已添加清单
正在添加: Road.class(输入 = 1433) (输出 = 947)(压缩了 33%)
正在添加: RoadApplet.class(输入 = 2128) (输出 = 1162)(压缩了 45%)
正在添加: RoadComponent.class(输入 = 1505) (输出 = 922)(压缩了 38%)
C:\Users\zhongzeng\Desktop\zz\RoadApplet>appletviewer RoadApplet.html
警告: 小应用程序 API 和 AppletViewer 已过时。
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
        at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
        at java.base/java.security.AccessController.checkPermission(AccessController.java:895)
        at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:335)
        at java.desktop/sun.applet.AppletSecurity.checkAccess(AppletSecurity.java:324)
        at java.base/java.lang.ThreadGroup.checkAccess(ThreadGroup.java:313)
        at java.base/java.lang.Thread.init(Thread.java:433)
        at java.base/java.lang.Thread.init(Thread.java:388)
        at java.base/java.lang.Thread.<init>(Thread.java:503)
        at RoadApplet.start(RoadApplet.java:35)
        at java.desktop/sun.applet.AppletPanel.run(AppletPanel.java:466)
        at java.base/java.lang.Thread.run(Thread.java:844)
C:\Users\zhongzeng\Desktop\zz\RoadApplet>type RoadApplet.policy
grant {
   permission java.security.AllPermission;
  };
C:\Users\zhongzeng\Desktop\zz\RoadApplet>appletviewer -J-Djava.security.policy=RoadApplet.policy RoadApplet.html
警告: 小应用程序 API 和 AppletViewer 已过时。
C:\Users\zhongzeng\Desktop\zz\RoadApplet>
2.浏览器运行
如上警告Java Applet已经过时,当前主流浏览器均默认不支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值