-5

我想在java中运行一个带有预参数的exe。例如,如果这是在命令提示符下执行的。

C:\> installutil myApp.exe

installutil 是 myApp.exe 的前置参数(或命令)。在这里,它不同于将普通参数传递给Runtime.getRuntime().exec()or Process.start();

谢谢。

4

1 回答 1

9

命令提示符中没有“预参数”之类的东西。runIt必须是一个实际的命令,在这种情况下myApp.exerunIt.

您尝试运行的程序似乎是 .NET 框架 SDK 的一部分,PATH在安装过程中没有安装 - 您可能正在使用Visual Studio 命令提示符。在我的机器上,完整路径是C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe,在你的机器上会是类似的,你需要使用这个完整路径启动程序。

于 2012-04-30T13:05:22.083 回答