0

JNLP ファイルへのアクセス中に jar がダウンロードされた場所を特定する方法はありますか。プログラムで管理できますか。

jar からリソースを抽出して、それをさらに処理するために使用する必要があります。

JNLPファイルと同じ場所にjarファイルをダウンロードするように指定できても良いでしょう。出来ますか?

4

2 に答える 2

2

回避策は、アプリケーションの jar 内に zip を配置し、クラスローダー リソースとして zip にアクセスし、選択したディレクトリに展開することです。その後、アーカイブされたリソースで好きなように作業できます。

于 2012-06-15T14:39:18.370 に答える
2

jar からリソースを抽出して、それをさらに処理するために使用する必要があります。

埋め込みリソース情報に記載されている手法を使用してください。URL を取得するページ。さらなる処理のために URL を提供します (たとえば、入力リソースを受け入れるほとんどの J2SE メソッドは URL を受け入れます)。または、URL から入力ストリームを取得し、それを使用します。

プログラムで管理できますか?

いいえ、というか、クライアント JWS アプリケーションによってではありません。

JNLPファイルと同じ場所にjarファイルをダウンロードするように指定できても良いでしょう。出来ますか?

ローカルディスクにキャッシュされている場所を意味しますか? JNLP がキャッシュされている場所を見つけることができないため、それがどのように役立つかわかりません。しかし、あなたの質問に答えるために。繰り返しますが、いいえ。

于 2012-06-16T13:39:39.370 に答える