JNLPにはいくつかのリソースジャーを指定しています。他のリソース・ジャーがロードされると、カスタム・プログレス・バーを表示するためのdownload = "progress"があります。進行状況が検出され、期待どおりに表示されますが、4つの他のジャーがロードされるまで進行状況を表示するまで待機します(これらは3MBです)。その後、残りのリソース(別の4MB)の進捗状況が表示されます。メインJARおよび依存関係JARのダウンロードを開始する前に、進行JARが最初にロードされ表示されることを期待しました。読み込まれたjarには、 "main" jarが直接参照するクラスが含まれているようですが、進捗jarは数KBにすぎず、リソース内の他のjarには依存関係もインポートもありません。カスタム進行状況のJNLP - 進行状況を表示する前にアプレットクラスを読み込みます。
JNLPを構成して進行状況のjarファイルのみをダウンロードして表示し、残りのリソースを取得する方法はありますか?
JNLP仕様のセクション4.4によると、download属性には2つの値 'eager'と 'lazy'があります。これは、JNLP仕様で提供されているDTDによってバックアップされます。例えば。 <!ATTLIST jar download(eager | lazy) "eager">。 「進歩」価値はどこから生じたのですか? –