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.(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已经过时,当前主流浏览器均默认不支持。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐