【发布时间】:2018-04-24 14:31:06
【问题描述】:
昨天我问了一个关于 Java 运行时的问题。我自己解决了这个问题,但现在我很想在启动程序时不显示 UAC 提示。 这个程序是一个 exe,它有管理员清单。
代码:
Runtime.getRuntime().exec("cmd /c \"C:\\Program Files (x86)\\CodFiscExtractor\\MySQLServer\\MySqlStart.exe\"");
这样我启动了我的程序,但是,正如我之前所说的,它向我显示了 uac 提示符。
我该怎么办?
【问题讨论】:
-
启动该程序的程序是否以管理员模式运行?
-
不,启动那个程序的程序是一个jar
-
您可以在管理员模式下运行 jars Gabriel。这并不能回答他的问题。不过,这无关紧要,无论哪种方式,您都会看到 UAC 提示。
-
@SpacePrez 哦,好的,抱歉;)谢谢!
-
在这里使用
cmd /c有什么好处?