1

外部 Java アプリケーションを起動するときに、コンソール ウィンドウも表示したいと思います。私が読んだことから、これは実行時に可能になるはずcmd /c start xyzです。ただし、次のコードを使用すると、「Windows は '-jar' を見つけることができません」というエラー メッセージが表示されます。

String s = "cmd /c start \"C:/Program Files (x86)/Java/jre6/bin/java.exe\" -jar myjar.jar param1=x param2=y";
Process proc = Runtime.getRuntime().exec(s); 

含まれていない場合start、アプリケーションは実行されますが、ウィンドウは表示されません。

4

1 に答える 1

1

以下は正しく実行されるはずです

String s = "cmd /c start \"C:/Program Files (x86)/Java/jre6/bin/java.exe\" java -jar myjar.jar param1=x param2=y";
于 2013-03-06T12:01:33.733 に答える