1

JNLP ファイルによって提供されるアプリケーションのインストール ディレクトリをユーザーが指定できるようにすることはできますか? 例: INSTALLDIR: C:\Program Files\MyCompany\My Program\

INSTALLDIR/data の jnlp アプリケーション jar と一緒にダウンロードするデータ フォルダーについて言及することも可能ですか?

4

1 に答える 1

2

JNLP ファイルによって提供されるアプリケーションのインストール ディレクトリをユーザーが指定できるようにすることはできますか?

ユーザーまたはそのシステム管理者は、Java コントロール パネルを使用してキャッシュの場所を構成できます。

INSTALLDIR/data の jnlp アプリケーション jar と一緒にダウンロードするデータ フォルダーについて言及することも可能ですか?

既存の機能はありませんが、それを実現する Java コードを記述できる場合は、それを JNLP インストーラー拡張機能に追加すると、そのコードがアプリの実行時に呼び出されます。初実行です。これがデモです。拡張機能インストーラー サービスの使用について。

インストール ディレクトリについてですが、キャッシュ パスを変更すると、他のすべての JNLP アプリケーションのキャッシュ パスが変更されるのではないでしょうか。

あなたの恐れには十分な根拠がありますが、あなたが見逃しているように見える微妙な意味があります。それだけでなく、アプリでそのディレクトリを見つけることができたとしても。(アプレットまたは JWS アプリがその情報を検出することはできません)、ユーザー (またはそのシステム管理者) によっていつでも変更される可能性があります。

これまでの私のメッセージからあなたが推測してくれることを願っていたのは、これです。 あなたのアプリなら。インストールディレクトリを知ることに依存しているため、深刻な問題があります。最初にそれを修正します。

于 2012-04-07T21:43:08.633 に答える