3

Javaで作成されたJarファイルがあり、クラスファイルとともに外部ライブラリが含まれています(より複雑にするため)。私たちの使命は、どういうわけかこのプログラムをWeb上で実行することです。

アプレットはHTMLでJavaを実行するために使用されますが、私の問題は私のjarがアプレットJarではないため、アプレットタグにjarを含めることができないため、すべてのJavaコードをアプレットとして書き直す必要があります。 jarからアプレットjarに変換し、HTMLに含めますか?

4

2 に答える 2

3

フレームベースのアプリを起動します。JavaWebStartを使用したリンクから。


いいえ、フレームベースではありません。実際にはシリアルポート接続を介したプリンタアプリケーションであるため、現在、アプレットで最初から書き直そうとしています。

クライアント側で(クライアントにとって簡単に)機能させるには、埋め込まれた(またはフリーフローティングの)アプレットか、JWSを使用して起動されたフリーフローティングフレームのいずれかが必要になります。好きなものを選んでください。コードが(あなたによって)デジタル署名され、(エンドユーザーによって)信頼されていない限り、印刷することはできないことに注意してください。

サンドボックス化されたアプリを許可するために利用できるサービスがあります。印刷にJWSを使用して展開されますが、シリアルポートへのアクセスほど具体的ではなく、コードを変更する必要があります。


あなたが「変換」について言及し、それがフリーフローティングフレームに基づいていることを意味していると思ったとき、私は少し混乱しました。ここで、アプレットでもフレームでもないことを説明します。

..すべてのJavaコードをアプレットとして書き直す必要がありますか?

いいえ、もちろん違います。属性を使用してそのJarをアプレットの実行時クラスパスに追加し、非常に単純なアプレットのまたは(必要に応じて)メソッドarchiveから呼び出します。init()start()

ただし、アプレットを使用するよりも、フリーフローティングフレームにJWSを使用することをお勧めします。どちらのコードも簡単ですが、アプレットの展開ははるかに困難です。

于 2012-06-19T07:10:28.140 に答える
0

<applet code="MainClass.class" archive="Applett.jar" width=550 height=400></applet> こちらをご覧くださいhttp://www.htmlcodetutorial.com/applets/applets.html

于 2012-06-19T07:01:59.127 に答える