错误:在Example_Applet类中找不到主方法,

时间:2016-05-20 17:58:47

标签: java html applet

完整错误消息:

[在Example_Applet类中找不到主要方法,请将main方法定义为:public static void main(String [] args)]

  {
  text: 'Group label',
  children: [
    {
      id: 'nested-1',
      text: 'First nested option'
    },
    // ... more data objects ...
  ]
}

我试图复制我的教科书示例applet代码。当我尝试在Notebook ++中执行代码时,它只是在浏览器中打印代码。即使它在没有JCreator错误的情况下进行编译,我也会收到上述错误消息。如果有人可以帮我解决此问题,那将是非常有帮助的。

1 个答案:

答案 0 :(得分:1)

Applet以与普通Java应用程序不同的方式运行。 虽然后者应该有public static void main(Strin[] args)方法并且使用java命令运行,但前者可以使用appletviewer命令在本地运行(与JDK捆绑在一起)。 要在本地运行applet,您应该在里面创建带有<applet>标记的HTML文件。像这样:

<applet code="Example_Applet.class" width="300" height="300">
  This text will be shown in browsers without java applets support.
</applet>

将其放在与类Example_Applet.class文件相同的目录中(从Example_applet.java编译),然后使用appletviewer YourHtmlFileName.html命令运行它。

未来阅读:https://docs.oracle.com/javase/tutorial/deployment/applet/html.html

仅供参考: Applet是一种相当过时的技术,在大多数当前浏览器中无法运行。 所以我建议你找不到那么老的教科书。