2012-04-07 8 views
0

JNLPファイルが提供するアプリケーションのインストールディレクトリをユーザーが指定できるようにすることができますか?たとえば、 INSTALLDIR:C:¥Program Files¥MyCompany¥My Program¥JNLP:ダウンロードするインストールディレクトリとデータを指定する方法は?

INSTALLDIR/dataにjnlpアプリケーションのjarファイルをダウンロードするデータフォルダーについても言えますか?

答えて

2

JNLPファイルで処理されるアプリケーションのインストールディレクトリをユーザーに指定させることができますか?

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

INSTALLDIR/dataにjnlpアプリケーションjarとともにダウンロードするデータフォルダについても言えますか?

既存の機能はありませんが、それを達成するためのJavaコードを書くことができる場合は、JNLPインストーラ拡張機能に追加して、そのコードがアプリケーションのときに呼び出されます。最初に実行されます。ここにデモがあります。 extension installer serviceを使用しています。

インストールディレクトリに関しては、キャッシュパスを変更すると他のすべてのJNLPアプリケーションで変更される可能性があります。

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

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

+0

インストールディレクトリに関しては、キャッシュパスを変更すると他のすべてのJNLPアプリケーションで変更される可能性があります。 – Martin

+0

あなたのコメントは私の答えの編集で扱われました。 –

+0

Andrewを明確にしてくれてありがとう! – Martin

関連する問題