0

私はEclipseで次の構造を持っています:

Main.javaとApplet.javaを含むパッケージとしてのfoo.bar.app(このifnormationが必要かどうかはわかりません...)

Java(swing)アプリケーションまたはアプレットのいずれかとして、Eclipseでアプリケーションを正常に実行できます。今、私はそれをブラウザに実行しようとしています(FireFoxでのみ動作する必要があります...)

そこで、プロジェクトを右クリック->エクスポート-> jar(実行可能なjarではありません!)を作成し、フォルダー/ home / user / Desktop/testに移動しました。

フォルダテストには、次のindex.htmlが含まれています。

<html> 
<head> 
</head> 
    <body> 
        <p> 
            <embed id = "test"  
            type="application/x-java-applet;version=1.6" 
            width="256" height="256" 
            archive="test.jar" 
            code="foo.bar.app.Applet.class" 
            /> 
        </p> 
</body> 

しかし、私が得たのは灰色のボックスだけです...下部にあるFireFoxは「開始:アプレットは初期化されていません」と言っています。

これがスニペットです

public class Applet extends JApplet {

@Override
public void init() {
    super.init();

    // simulate properties file, empty properties should have no influence
    Properties p = new Properties();

    this.setLayout(new BorderLayout());
    this.setSize(1000, 600);
4

1 に答える 1

0

アプレットの起動中にエラーが発生した可能性があります。(Javaスクリプトコンソールではなく)「Javaコンソール」を開いてみてください。Mozillaナレッジベースはその方法を教えてくれます

コンソールにスタックトレースが表示されるはずです。

于 2012-09-28T13:10:44.100 に答える