如何调试或运行扩展 java.applet.Applet
的类?我可以使用 appletviewer 从命令行运行该小程序。
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 文件?但只是因为我好奇是否仍然可以或建议使用它?
最佳答案
由于您的 FancyApplet 类中没有 public static void main(String[] args)
,因此会产生上述错误。
您可以在主类中按 Shift + F6
键在 NetBeans IDE 中运行 Java 小程序(此处将光标保持在 FancyApplet 类内)。它将运行小程序程序而不搜索 main 方法。
这是在 NetBeans IDE 中运行各个类的替代快捷方法。
关于java - 在 NetBeans 中调试/运行 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27573220/