想要在java程序中修改本机系统时间,程序正常运行没有报错,但是好像因为没有获取cmd的管理权限,所以本机系统时间没有更新成功。如何在java中以管理员的身份运行cmd并能成功执行java在cmd中的操作?
问题相关代码:
if (osName.matches("^(?i)Windows.*$")) {
cmd = " cmd /c time "+time;
Runtime.getRuntime().exec(cmd);
cmd = " cmd /c date "+winDate;
Runtime.getRuntime().exec(cmd);
}