私は現在、ユーザーが共有ネットワーク ドライブから .bat ファイルを実行する現在の設定ではなく、java webstart を介してユーザーに展開するようにプロジェクトを設定しています。アプリケーションが実行されると、異なる環境間の切り替えを可能にするデータベース認証情報などの情報を含むプロパティ ファイル引数が渡されます。
JNLP ファイルでこれを指定し、Webstart で Web サーバーからプロパティ ファイルをプルダウンする方法があるかどうかを知りたいです。これをオンラインで調査するのにかなりの時間を費やしましたが、思いついたのは、ファイル名を次のように引数として指定することだけでした。
<application-desc main-class="Main">
<argument>example.properties</argument>
</application-desc>
次に、ユーザーがサーバーからプロパティ ファイルをダウンロードできる別のリンクを含めます。これに関する問題は、JNLP ファイルとプロパティ ファイルが同じディレクトリにダウンロードされない場合 (IE のデフォルトの動作と思われる)、アプリケーション全体が失敗することです。プロパティ ファイルを JNLP ファイル内の他のリソースと一緒にバンドルする方法はありますか、それとも完全に間違った方法でこれを行っていますか? どんな助けでも大歓迎です!