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 回答