5

私は、JavaWebStartが安全なサンドボックスの下で実行されていることを知っています。jarファイルに.dll/.exeを含めて(またはWebstartにローカルマシンにダウンロードさせて)、実行することは可能ですか(Runtime.execやprocessなどを使用)

お知らせ下さい。どんな提案/コメントも大歓迎です!

4

2 に答える 2

6

はい。をファイルにラップし、を使用してファイル.dll.jar参照する必要があります.jnlp<nativelib>

詳細については、こちらをご覧ください。

実行可能ファイルを実行する場合、最善の策は、実行可能ファイルを.jarリソースとしてパッケージ化し、(たとえば)一時ディレクトリに展開してから、通常のプロセス/ランタイムメカニズムを使用して実行することです。

于 2009-05-06T19:11:01.787 に答える
1

はい。ユーザーが(ポップアップするダイアログを介して)アプリケーション権限を付与している限り、Java WebStartはファイルシステムにアクセスでき、Runtime.execを使用する権限があります。

于 2009-05-06T19:10:17.670 に答える