-5

Javaで事前引数を付けてexeを実行したい。たとえば、これをコマンド プロンプトで実行するとします。

C:\> installutil myApp.exe

installutil は、myApp.exe の事前引数 (またはコマンド) です。Runtime.getRuntime().exec()ここでは、通常の引数をorに渡すのとは異なりProcess.start()ます。

ありがとう。

4

1 に答える 1

9

コマンドプロンプトには「事前引数」のようなものはありません。runItは実際のコマンドである必要があり、その場合myApp.exeは への引数runItです。

実行しようとしているプログラムは、インストール中に配置されない .NET フレームワーク SDK の一部であるPATHようです。おそらくVisual Studio Command Promptを使用しています。私のマシンでは、フル パスはC:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exeです。あなたのマシンでも似たようなものになります。このフル パスを使用してプログラムを起動する必要があります。

于 2012-04-30T13:05:22.083 に答える