私は、JavaWebStartが安全なサンドボックスの下で実行されていることを知っています。jarファイルに.dll/.exeを含めて(またはWebstartにローカルマシンにダウンロードさせて)、実行することは可能ですか(Runtime.execやprocessなどを使用)
お知らせ下さい。どんな提案/コメントも大歓迎です!
私は、JavaWebStartが安全なサンドボックスの下で実行されていることを知っています。jarファイルに.dll/.exeを含めて(またはWebstartにローカルマシンにダウンロードさせて)、実行することは可能ですか(Runtime.execやprocessなどを使用)
お知らせ下さい。どんな提案/コメントも大歓迎です!
はい。をファイルにラップし、を使用してファイル.dll
で.jar
参照する必要があります.jnlp
<nativelib>
詳細については、こちらをご覧ください。
実行可能ファイルを実行する場合、最善の策は、実行可能ファイルを.jar
リソースとしてパッケージ化し、(たとえば)一時ディレクトリに展開してから、通常のプロセス/ランタイムメカニズムを使用して実行することです。
はい。ユーザーが(ポップアップするダイアログを介して)アプリケーション権限を付与している限り、Java WebStartはファイルシステムにアクセスでき、Runtime.execを使用する権限があります。