我想在Windows 8.1上以管理员身份运行我的NetBeans项目,以便访问仅在管理员模式下可用的Windows命令: 例如:
try {
CommandLine commandLine=new CommandLine("cmd.exe");
commandLine.addArgument("/c");
commandLine.addArgument("ipconfig");
DefaultExecutor defaultExecutor=new DefaultExecutor();
defaultExecutor.getStreamHandler().setProcessOutputStream(System.in);
defaultExecutor.execute(commandLine);
} catch (IOException ex) {
Logger.getLogger(JavaTest.class.getName()).log(Level.SEVERE, null, ex);
}
抛出ExecuteException
请注意,例如,如果我将"ipconfig"
替换为"dir"
,这是一个非管理命令
我尝试以管理员身份运行NetBeans,但显然,它对以管理员身份运行项目没有影响
此致