jar文件怎么以管理员权限运行?
java的Robot类需要管理员权限😩
windows命令行工具,右键菜单,以管理员权限运行,然后在这个命令行工具中执行运行这个jar程序的命令。如果是bat文件,也可以直接右键这个文件以管理员权限运行。
//初始化robot
Robot robot = null;
try {
robot = new Robot();
} catch (AWTException e) {
e.printStackTrace();
}
//鼠标移动到某一点
robot.mouseMove(x, y);
//模拟鼠标按下左键
robot.mousePress(InputEvent.BUTTON1_MASK);
//模拟鼠标松开左键
robot.mouseRelease(InputEvent.BUTTON1_MASK);
//InputEvent.BUTTON2_MASK表示鼠标中键
//InputEvent.BUTTON3_MASK表示鼠标右键
//robot还可以模拟键盘点击,如有需要请自行百度
如果需要以管理员权限运行Java程序中的Robot类,可以在Windows系统中使用“以管理员身份运行”来解决。具体步骤如下:
java -jar yourjarfile.jar
在Linux系统中,可以使用sudo命令以管理员身份运行程序。具体步骤如下:
sudo java -jar yourjarfile.jar
需要输入密码才能继续。