最近、私たちは OS X で動作する Java アプリケーションを書き直しています。いくつかの内部ライブラリを利用するために、アプリケーションを Java のままにしておく必要があります。jar は root 権限で実行する必要があります。以前は、AppleScript を使用して管理者権限で jar を再実行していました。これは GUI アプリなので、ユーザーが jar をダブルクリックして特権の GUI 要求を取得し、再起動できるため、AppleScript は便利でした。CLI は必要ありません。残念ながら、AppleScript jar の一部が OS X バージョンの Java にパッケージ化されていないようです。サードパーティのバイナリを使用する以外に、OS X 上の Java で権限を昇格する方法を知っている人はいますか?
質問する
207 次