Java 如何识别jar是applet?

Java 如何识别jar是applet?,java,jar,applet,Java,Jar,Applet,你今天过得怎么样?我有一些问题,在这里 我们如何识别jar是一个小程序 若我们并没有在清单文件中定义主类,小程序如何识别主类并执行它 谢谢, 穆罕默德·阿卜杜拉(Muhammad Abdullah)我不认为有任何方法可以确定jar是否包含小程序代码,除非其中有一个清单文件或自述文件,说明了这一点 至于如何运行它,我建议你通过链接。部署过程的详细信息以及要在清单文件中设置的属性 我不认为有任何方法可以确定jar是否包含applet代码,除非其中有一个清单文件或自述文件说明了这一点 至于如何运行它,

你今天过得怎么样?我有一些问题,在这里

  • 我们如何识别jar是一个小程序
  • 若我们并没有在清单文件中定义主类,小程序如何识别主类并执行它
  • 谢谢,
    穆罕默德·阿卜杜拉(Muhammad Abdullah)

    我不认为有任何方法可以确定jar是否包含小程序代码,除非其中有一个清单文件或自述文件,说明了这一点


    至于如何运行它,我建议你通过链接。部署过程的详细信息以及要在清单文件中设置的属性

    我不认为有任何方法可以确定jar是否包含applet代码,除非其中有一个清单文件或自述文件说明了这一点

    至于如何运行它,我建议你通过链接。部署过程的详细信息以及要在清单文件中设置的属性

  • 你不能。jar是一个zip文件。小程序是一种特殊的Java程序
  • 小程序不是这样工作的
  • 摘自这里; Java小程序是一种Java程序,使用Java技术启用的(web)浏览器可以从internet下载并运行该程序,并且通常嵌入到网页中,如

    
    
    MyApplet必须从
    java.applet.applet
    (或
    javax.Swing.JApplet
    的Swing版本)扩展,因为这指定了浏览器管理小程序生命周期的契约

  • 你不能。jar是一个zip文件。小程序是一种特殊的Java程序
  • 小程序不是这样工作的
  • 摘自这里; Java小程序是一种Java程序,使用Java技术启用的(web)浏览器可以从internet下载并运行该程序,并且通常嵌入到网页中,如

    
    
    MyApplet必须从
    java.applet.applet
    (或
    javax.Swing.JApplet
    的Swing版本)扩展,因为这指定了浏览器管理小程序生命周期的契约。

    根据

    每个Java小程序必须定义小程序或JApplet类的子类

    执行小程序的JVM然后调用
    public void init()
    方法

  • 您可以使用反射来检查jar中的所有类,并确定是否有继承自
    Applet
    JApplet
    的类。但即使你得到了一个积极的匹配,这只会作为一个提示

  • 这是行不通的,我看不出这有什么意义。您可能需要详细说明该要求

  • 每个Java小程序必须定义小程序或JApplet类的子类

    执行小程序的JVM然后调用
    public void init()
    方法

  • 您可以使用反射来检查jar中的所有类,并确定是否有继承自
    Applet
    JApplet
    的类。但即使你得到了一个积极的匹配,这只会作为一个提示

  • 这是行不通的,我看不出这有什么意义。您可能需要详细说明该要求


  • 比如说,如果我不在这个applet标记中定义存档标记,它对我有用吗?我在问,因为,我有几个Jar小程序示例,它们执行时没有定义存档标记,它们会执行吗?因为它们仍然指定类,并且它不需要任何其他类?假设我没有在这个小程序标记中定义存档标记,它对我有效吗?我在问,因为,我有几个Jar小程序示例,它们执行时没有定义存档标记,它们会执行吗?因为它们仍然指定类,并且不需要任何其他类?
    <applet code=MyApplet.class 
        archive="MyApplet.jar"
        width="120" height="120">
    </applet>