2009-03-08 17 views
3

小さなアプレットを構築しましたが、すべての.javaクラスファイルがあります。 <applet>タグで使用できるように、今私はどのようにコンパイル/ビルドできますか?日食ベースの方法が最適です。アプレットを配備する方法は?

また、アプレットでいくつかの画像を使用しています。

1)私は今、私は私のローカルパスなどC:\java\project\imagesを使用してそれらを指すが、私ならば、私は簡単にこの文字列を変更することができますように、そのすべての1クラスで保持)私のウェブサイト

2にこれらの画像をアップロードする必要がありますか欲しいです。 Webブラウザで動作するように変更する必要はありますか?

3)すべての.classファイルをアップロードする必要がありますか?

答えて

2

アプレットとイメージをjarファイルにバンドルする必要があります。

イメージが非常に大きく、それらのすべてがアプレットで常に必要なわけではない場合は、Webサーバーに単一のファイルとして展開します。そうでない場合は、アプレットでjarファイルにパッケージします。

あなたはそれのjarファイル内のアプレットで画像をパッケージ化した場合、あなたは彼らが個々の画像ファイルとして提供されていた場合は、からそれらをロードClass.getResourceAsStream(...)

を使用して、クラスパスからそれらをロードする必要がありますURLがあります。

4

すべてをアップロードする必要があります。誰もダウンロードできないでしょう。 Jarにすべてをパッケージ化し、そのアプレットを実行します。ネット全体にアプレットを展開するためのgood docsがあります。

画像には2つの選択肢があります。それらをjarファイルに含めるか、実行時にHTTP経由で利用できるようにします。いずれにしても、コードをC:ドライブから読み込まないように変更する必要があります。 jarファイルにそれらを含めることはおそらく最高です - あなたはそれらをとにかくダウンロードします。そして、それは1つのトランザクションでjarファイルでうまくいくでしょう。

EclipseはAntで自動的にすべてを行うことができますが、私は手動で最初に手動で行い、何が起こっているのかを理解しています。アプレット用のjarファイルとHTMLページを作成し、それをWebサーバーにアップロードする必要があります。

関連する問題