私のブラウザがこのようなウェブページに行くとどうなるのだろうか。「ブラウザ」と「アプレット」をグーグルで検索しようとすると、ほとんどの場合、アプレットをブラウザに追加する方法とトラブルシューティングが見つかりますが、どのように機能するかはわかりません。
<html>
<head><title>My Applet</title></head>
<body>
<applet code="org/mypackage/MainClass.class" archive="MyApplet.jar,libA.jar,libB.jar" width="1600" height="860"></applet>
</body>
</html>
Webページがリモートの場合、ブラウザはパラメータで言及されているすべてのjarをarchive
一時フォルダにダウンロードする必要があり、ブラウザはJavaプラグインに次に処理するように要求します。したがって、プラグインは、MainClass
Javaプログラムの実行を開始するjarを見つけます。
私の理解は正しいですか?
私のアプレットは多くの外部jarを必要とするため、クラスのみをにパッケージ化しMyApplet.jar
ます。次に、別のフォルダーに入れます
MyApplet.jar
libA.jar
libB.jar
applet.hmtl
そしてダブルクリックapplet.html
MyApplet.jarのマニフェストには
Rsrc-Class-Path: ./ libA.jar libB.jar
Class-Path: .
これらの行をマニフェストにする必要が本当にありますか?