如何调试或运行扩展java.applet.Applet
的类?我可以使用appletviewer从命令行运行applet。
appletviewer runapp.html
以下是类:
import java.awt.Graphics;
import java.applet.Applet;
public class FancyApplet extends Applet {
@Override
public void paint(Graphics g) {
g.drawString("Hello World!", 20, 20);
}
}
这是HTML文件的样子
<!doctype html>
<head>
<meta charset="utf-8">
<title>A Fancy Applet</title>
</head>
<object type="application/java" width="200" height="300">
<param name="code" value="FancyApplet.class">
</object>
如何在项目中组织这些文件以及我必须使用哪些设置来调试NetBeans中的Applet?不幸的是,帖子Running a java applet from netbeans?没有帮助。我做了所建议的,但得到一条消息,告诉我没有找到主要课程。我从中获取的是,在我的情况下甚至不需要HTML文件?但仅仅因为我很好奇它仍然可以或建议使用它吗?
答案 0 :(得分:2)
由于您的FancyApplet类中没有public static void main(String[] args)
,因此会产生上述错误。
您可以通过在主类中按Shift + F6
键在NetBeans IDE中运行Java小程序(将光标保留在FancyApplet类中)。它将运行applet程序而不搜索main方法。
这是在NetBeans IDE中运行各个类的备用快捷方法。