私は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);