Javaで事前引数を付けてexeを実行したい。たとえば、これをコマンド プロンプトで実行するとします。
C:\> installutil myApp.exe
installutil は、myApp.exe の事前引数 (またはコマンド) です。Runtime.getRuntime().exec()
ここでは、通常の引数をorに渡すのとは異なりProcess.start()
ます。
ありがとう。
Javaで事前引数を付けてexeを実行したい。たとえば、これをコマンド プロンプトで実行するとします。
C:\> installutil myApp.exe
installutil は、myApp.exe の事前引数 (またはコマンド) です。Runtime.getRuntime().exec()
ここでは、通常の引数をorに渡すのとは異なりProcess.start()
ます。
ありがとう。
コマンドプロンプトには「事前引数」のようなものはありません。runIt
は実際のコマンドである必要があり、その場合myApp.exe
は への引数runIt
です。
実行しようとしているプログラムは、インストール中に配置されない .NET フレームワーク SDK の一部であるPATH
ようです。おそらくVisual Studio Command Promptを使用しています。私のマシンでは、フル パスはC:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe
です。あなたのマシンでも似たようなものになります。このフル パスを使用してプログラムを起動する必要があります。