我想在java中使用pre-argument运行一个exe。例如,如果在命令提示符中执行此操作。
C:\> installutil myApp.exe
installutil是myApp.exe的预参数(或命令)。这与将正常参数传递给Runtime.getRuntime().exec()
或Process.start()
不同;
感谢。
答案 0 :(得分:9)
在命令提示符中没有“pre-arguments”这样的东西。 runIt
必须是实际命令,在这种情况下myApp.exe
是runIt
的参数。
您尝试运行的程序似乎是.NET框架SDK的一部分,在安装过程中不会放在PATH
上 - 您可能正在使用 Visual Studio命令提示符。在我的机器上,完整路径为C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe
,它与您的类似,您需要使用此完整路径启动程序。