我有一个使用Swing作为GUI库的桌面Java应用程序。我必须在此应用程序中安装一个安装程序,但是它必须具有管理权限。
我正在使用
Process p = Runtime.getRuntime().exec(pathToTheExeInstaller);
安装程序。但是在没有管理员权限的情况下运行它时会出现此错误:
在NetBeans中使用clean和build时,是否有一种方法可以在生成的jar文件的上下文菜单(右键单击菜单)中以以管理员身份运行:
答案 0 :(得分:3)
这就是您需要的,
\b(?:[1-5]?\d{5}|600000)\b
这将提示用户询问权限,以提高安装程序的访问权限。
从this answer提取
示例
Runtime.getRuntime().exec("powershell.exe Start-Process 'pathToTheExeInstaller' -verb RunAs");
答案 1 :(得分:0)
右键单击“命令提示符”,然后选择“以管理员身份运行”,然后就可以
java -jar myprogram.jar