用Java中的前参数运行exe

M P*_*ama -4 java windows subprocess installutil

我想在java中使用pre-argument运行一个exe.例如,如果在命令提示符中执行此操作.

C:\> installutil myApp.exe
Run Code Online (Sandbox Code Playgroud)

installutil是myApp.exe的预参数(或命令).这与将正常参数传递给Runtime.getRuntime().exec()或不同Process.start();

谢谢.

mil*_*ose 9

在命令提示符中没有"pre-arguments"这样的东西.runIt必须是一个实际的命令,在这种情况下myApp.exe是一个参数runIt.

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