表題について、ご教授いただきたく投稿いたします。
端的に申すと「Eclipse内でのプログラムの実行にroot権限をもたせるにはどうすればよいのか」ということです。
現在Javaを用いてパケットを生成するプログラムを作成しております。
開発環境にはEclipse SDK 4.2.0 Junoを用いており、パケット生成にはJpcapライブラリ(ver .7最新)を利用しています。
OSはMac OS X10.7.5(Lion)です。
例えばJpcapのサンプルプログラム内の内に以下のような部分があります。
23行目 : NetworkInterface device=JpcapCaptor.getDeviceList()[Integer.parseInt(args[0])];
デバイスリスト配列の中から引数で与えた番号のインターフェースを格納するコードです。
こういったコードを含むプログラム全体をEclipseの実行ボタンで実行すると以下のようなエラーが発生します。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at Traceroute.main(Traceroute.java:23)
同様のプログラムをコマンドラインからsudoで実行したところ、エラーは発生せず正常に動作しました。
そのため、Eclipse内での実行にsudo権限がないためデバイス周りへのアクセスなどができなかったことが原因と考えています。
つきまして開発を容易にするため、Eclipse内でもsudo実行できる方法をご存知の方がおりましたら、ぜひともご教授お願い致します。
ちなみにsudo open -a EclipseでEclipseの起動自体にsudoをつけてみましたが、こちらでは上手くいきませんでした。
どうぞよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Java eclipse実行ができない 2 2022/07/27 04:47
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- C言語・C++・C# C言語 3 2022/10/04 15:07
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンでsound engineという...
-
下記の 内部サーバーエラー ...
-
wineでゲームを起動したい
-
Inkscape プリントマークでエラー
-
EXEのパス名を取得したいのです...
-
パソコンについて。
-
簡易ガンマ設定ツールの代替
-
ストリートビューが見られなく...
-
青空文庫の「azur」についてです。
-
フォルダーに緑のレ点と赤の✖が...
-
VC++にてボタン等のサイズ取得
-
Beckyのアドレス帳を上下に移動...
-
ペイント(mspaint.exe)がない...
-
oppo reno 7A
-
Web画面の自動更新ボタンを押し...
-
VB.net webアプリケーション 戻...
-
アプリのインストール中にPCが...
-
windows10のアプリと機能にyout...
-
パソコンにこんな画面が出てく...
-
レイノルズ数が4000より大きい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに表示されるAOSBOXfor...
-
keygen.exeが実行されない
-
xアプリを起動すると再試行とキ...
-
RUNASA
-
WindowsDefender以外のウイルス...
-
簡易ガンマ設定ツールの代替
-
ノーツ エージェントの実行が...
-
管理者権限で実行するフリーソ...
-
フリーソフトをうまくダウンロ...
-
Pov‐Rayがインストールでき...
-
VB40032.DLLについて
-
メディアプレイヤー9betaでの...
-
パソコンに詳しい方教えてくだ...
-
indowsで、管理者で実行したソ...
-
Inkscape プリントマークでエラー
-
【InstallShield Wizard】 イ...
-
wineでゲームを起動したい
-
HULFT for LINUX
-
Windows7でアストロロギア
-
ユーザーアカウント制御の表示...
おすすめ情報