Javaアプリで1つの操作を行う必要があります。これには、管理者権限が必要です(Windows 7/8の場合)。
私が読んだすべてから、3つのオプションがあります:
1)管理者としてcmdを実行し、実行しますjava -jar myapp.jar
(または、同じことを行うために.batファイルを作成します)
2)メインJARを実行Elevate.exe
して管理者アクセスを許可するランチャーJARを作成します。
3)MANIFEST.MFファイルを編集して、アプリに管理者アクセスが必要であることをWindowsに通知します。
最初の2つのアプローチは、私にはハックのように聞こえます。
私はファイルを編集するというアイデアが好きMANIFEST.mf
ですが、JARをEXEに変換した場合にのみ機能するようです(少なくとも私が見つけたものから)。
とにかく、私の質問は-管理者権限でJAVA GUIプログラムを実行するための最良の方法は何ですか?そして、マニフェストファイルを編集するのが最善の方法だと思うなら、NetBeansでそれを行う方法は?(私が今持っているのはNetBeansのプログラムだけであり、それはコンパイルされたJARであると仮定します)。