谢谢, 穆罕默德·阿卜杜拉
答案 0 :(得分:2)
根据http://docs.oracle.com/javase/tutorial/deployment/applet/subclass.html
每个Java applet都必须定义Applet或JApplet类的子类。
执行applet的JVM然后调用public void init()
方法。
您可以使用反射来检查jar中的所有类,并确定是否有一个继承自Applet
或JApplet
的类。但即使你得到一个积极的匹配,这只会起到提示......
这不起作用,我看不出这种情况有意义的情况。您可能需要详细说明该要求。
答案 1 :(得分:1)
我认为没有办法找到jar是否包含applet代码,除非其中有Manifest文件或自述文件,但这样做。
至于如何运行它我建议您浏览this链接。给出详细信息部署过程以及要在Manifest文件中设置的属性。
答案 2 :(得分:1)
摘自Applets; Java applet是一种Java程序,使用Java技术启用的(Web)浏览器可以从Internet下载和运行,通常嵌入在this
等网页中<applet code=MyApplet.class
archive="MyApplet.jar"
width="120" height="120">
</applet>
MyApplet必须从java.applet.Applet
(或javax.swing.JApplet
的Swing版本)扩展 - 因为它指定了浏览器管理Applet生命周期的合同。