2011-12-16 112 views

回答

11

您可以在管理员下运行cmd并使用java -jar命令启动ANTRLWorks。

+2

这就是我目前的做法,但我想为我的菜单窗口小部件创建快捷方式。 – 2011-12-16 10:45:50

+0

。具有管理员权限的.bat文件(请参阅属性 - 高级),它将调用@Start java -jar 。 – Artem 2011-12-16 10:54:17

4

您可能想看看Johannes Passing's Opensource Tool Elevate.exe使用它的可能性很多。你可以做一个包装罐或简单地用一个批处理文件的东西,如:

Elevate.exe javaw.exe -jar path-to-your-jar-file 

,这将启动UAC提示,当允许将允许罐子有更高的权限。

如果你不喜欢批处理文件,那么你可以写一个简单的包装类来这样做。通常我会为需要管理员权限的JAR制作另一个jar文件,并且在启动文件中,只需使用上述命令执行外部进程,这样我的jar就具有管理权限。

0

第一,从这里 http://code.kliu.org/misc/elevate/

下载这个程序那么“elevate.exe”文件复制到你的.jar文件,该文件夹。

将一个.bat文件制作为“提升java -jar YourJARFile.jar”。 运行.bat文件。如此简单。

相关问题