如何在执行外部jar时显示控制台窗口?

时间:2013-03-06 11:57:54

标签: java cmd

启动外部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,则执行应用程序,但不显示窗口。

1 个答案:

答案 0 :(得分:1)

以下内容应正确运行

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