完整错误消息:
[在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错误的情况下进行编译,我也会收到上述错误消息。如果有人可以帮我解决此问题,那将是非常有帮助的。
答案 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是一种相当过时的技术,在大多数当前浏览器中无法运行。 所以我建议你找不到那么老的教科书。