【发布时间】:2011-11-07 19:54:51
【问题描述】:
我无法在 Windows 7 64 位工作站上以编程方式启动 Exe。如果 UAC 关闭,则 Exe 将从 bean 启动。如果 UAC 开启,则 java 控制台报告 CreateProcess error=740, The requested operation requires elevation。
一个 java bean 正在使用
在工作站上启动 ExeProcess p = rt.exec(args);
Have also the ProcessBuilder class.
ProcessBuilder p = new ProcessBuilder(new String[] { "cmd.exe", "/C", m_sProg, m_sParams});
谢谢。
【问题讨论】: