【发布时间】:2010-05-07 16:48:14
【问题描述】:
我可能在这里遗漏了一些非常基本的东西。我试图让我的第一个小程序在 Mac OS 10.5.8 上的 Firefox 3.6 的本地 HTML 页面中运行。这是小程序的代码:
package SimpleApplet;
import java.applet.Applet;
import java.awt.*;
public class MyApplet extends Applet {
private static final long serialVersionUID = 1L;
public void init()
{
}
public void stop()
{
}
public void paint(Graphics g)
{
g.drawString("Tweedle-Dee!",20,40);
}
}
这是 HTML 页面:
<html>
<body>
Here's the applet: <br/>
<applet code="MyApplet.class" width="300" height="150">
</applet>
</body>
</html>
这两个文件(.class 和 .html)都在我本地机器上的同一个文件夹中。现在,当我将 .html 文件加载到 Firefox 中时,会显示一个带有红色 X 的矩形。该小程序在从 Eclipse 启动时工作(使用 JRE 1.5 BTW)。
另外,这不是我的浏览器的一般问题,因为有几个带有小程序的页面(例如 http://java.sun.com/applets/jdk/1.4/demo/applets/Blink/example1.html)都可以工作。
这也很难解决,因为 Java 控制台上根本没有输出...
欢迎提出任何建议!
【问题讨论】: