Windows 7でANTLRWorksを使用して文法を開発しています。ANTLRWorksデバッガは、ANTLRWorksに管理者権限がないと起動しません。 ANTLRWorksは、ファイルに対してダブルクリックで始まる1つのJava .jarとして提供されます。Windows 7で管理者権限でJava jarを起動する方法
質問:.jarファイルが管理者特権で実行されることを確認するにはどうすればよいですか?
Windows 7でANTLRWorksを使用して文法を開発しています。ANTLRWorksデバッガは、ANTLRWorksに管理者権限がないと起動しません。 ANTLRWorksは、ファイルに対してダブルクリックで始まる1つのJava .jarとして提供されます。Windows 7で管理者権限でJava jarを起動する方法
質問:.jarファイルが管理者特権で実行されることを確認するにはどうすればよいですか?
Administratorでcmdを実行し、java -jarコマンドを使用してANTRLWorksを起動できます。
Johannes Passing's Opensource Tool Elevate.exeをご覧になりたい場合があります。多くの可能性があります。あなたは、ラッパーの瓶を作るか、単にようなものでバッチファイルを使用することができます。
Elevate.exe javaw.exe -jar path-to-your-jar-file
と認めたとき、これは、UACプロンプトを起動します上昇権限を持っているjarファイルを許可します。
バッチファイルが気に入らない場合は、単純なラッパークラスを作成してください。通常、私は別のjarファイルを管理者アクセスを必要とするjarのランチャーとして作成し、ランチャーファイルで上記のコマンドで外部プロセスを実行するだけで、この方法でjarに管理者権限が与えられます。
btwあなたは別の瓶の中に1つの瓶をパッケージ化することができますので、上記のテクニックを使用すると、魔法を行うためにjarファイルをダブルクリックするだけです – Johnydep
最初に、そしてあなたの.jarファイルがあるフォルダに「elevate.exe」ファイルをコピー http://code.kliu.org/misc/elevate/
ここからこのプログラムをダウンロードしてください。
"elevate java -jar YourJARFile.jar"として.batファイルを作成します。 .batファイルを実行します。
これは私が現時点でやっていることですが、メニューウィジェットのショートカットを作成したいと考えています。 –
.batファイル(管理者の特権を参照)(「プロパティ - 詳細」を参照)。これは、@Start java -jarを呼び出します。 –
Artem
これは、Admin Privilegesを使用してCMDを最初に起動し、jar名を入力する現在の状況よりも改善されています。 - 管理者としてバッチファイルを実行できますが、アイコン自体に管理者権限を与えることはできません。それは私が本当に欲しいものです。それは可能ですか? –