jpcapの小さなJavaスニファツールを実装しました。これまでのところはうまく機能していますが、ネットワークデバイスにアクセスするにはroot特権が必要です。私は実行可能jarファイルに私のプロジェクトをエクスポートする場合は、私はターミナルでsudo
を使用してそれを実行することができます:Mac OS Xでルート権限を持つjarをワンクリックで実行する
$ sudo java -jar littleSniffer.jar
は、誰もがroot権限を持つ私の実行可能なjarファイルを実行するための「ワンクリック」 - 溶液を知ってい。そのツールを私の仲間に渡したいのですが、ターミナルを使わずに始めることができたらうれしいです。たぶんオートマトンアプリを使って? (
とblah.commandとしてファイルを保存:あなたは、端末に満足している場合
、単に新しいファイルを作成し、このようなものに入れ:
いいね。 osascriptのアプローチは、答えにhttp://stackoverflow.com/a/2714651/274350として記述されており、その質問には他にも良い提案がいくつかあります。 –