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 ファイルを開くと、アプレット スペースに四角形が表示されますが、アプレットは読み込まれません。(「Your browser is ignoring the applet tag.」も表示されません。) ブラウザのステータス バーに 、 Applet HelloWorld notloadedとLoading Java Applet Failed... という2 つのメッセージが表示されます。 .1、および Opera 9.6.3。それらのどれもアプレットをロードできませんでした。
/Developer/Examples/Java/Appletsにある Java デモ アプレットの 1 つの HTML を開こうとすると、3 つのブラウザすべてで問題なく読み込まれます。
この単純なアプレットをブラウザにロードしようとする際に、ここで欠けているものはありますか?