我在 Mac OS X 10.5.6 上使用 Java SE 1.6。我的小程序代码如下:
import java.awt.Graphics;
import javax.swing.JApplet;
public class HelloWorld extends JApplet {
public void paint( Graphics g ) {
super.paint( g );
g.drawString( "Hello World!", 25, 25 );
}
}
我将其编译为.class文件。我的 HTML 文件的代码如下:
<html>
<head>
<title>Hello World</title>
</head>
<body>
<applet code="HelloWorld.class" height="300" width="300">
Your browser is ignoring the applet tag.
</applet>
</body>
</html>
如果我使用appletviewer运行小程序,它工作正常。但是,如果我在浏览器中打开 HTML 文件,小程序空间会出现一个正方形,但小程序不会加载。(“您的浏览器正在忽略小程序标记。”也没有出现。)浏览器状态栏显示两条消息: Applet HelloWorld 未加载和加载 Java Applet 失败... 我尝试使用 Firefox 3.0.6、Safari 3.2 的小程序.1 和 Opera 9.6.3。他们都不能加载小程序。
如果我尝试在/Developer/Examples/Java/Applets中打开其中一个 Java 演示小程序的 HTML ,它会在所有三个浏览器中正常加载。
在尝试将这个简单的小程序加载到浏览器中时,我在这里缺少什么吗?