在Windows窗口上运行具有管理员权限的netbeans项目

时间:2016-11-08 20:25:01

标签: java windows netbeans exec administrator

我想在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,但显然,它对以管理员身份运行项目没有影响

此致

0 个答案:

没有答案