さて、私は小さなアプレットチュートリアルをinit()
行い、アプレットを実行するにはこのメソッドが必要であることを読みました。そして、そうです。少なくとも私のIDE(Eclipse)では。<applet>
アプレットビューアはアプレットの実行に問題はありません。HTMLでタグを実行しようとすると、何も表示されませんが、何かが存在するかのように動作します(テキストの位置はタグによって変更されます)。これが私のアプレットです:
import java.awt.*;
import javax.swing.*;
public class Applet extends JApplet{
public void init(){
Label label = new Label("Hello!");
this.add(label);
}
}
そしてこれは私が私のウェブページで使用しているコードです:
<applet code="Applet.class" width=100 height=100></applet>
幅/高さのパラメーターを削除しても、同じ結果が得られます(ページに表示されません)。はい、アプレットへのパスは正しく、同じディレクトリにあります。ご協力ありがとうございました。
それが役立つなら、これは私のDOCTYPE
です:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
最後に、コンソールを精査した後、私はこれを見つけました:
Could not read chrome manifest file '/usr/lib/firefox-8.0/extensions
/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest'.