getRuntime().exec()问题-启动程序时如何显示出界面
写了一个简单的bean,功能是开启一个服务器的应用程序(比如media play),在jsp页面中被调用。现在的问题是,大多数应用可以启动,在任务管理器中可以找到,但没有用户界面,只是在后台开着,显示不出来。请问如何能在打开应用的同时显示出程序界面???
//bean程序 StartProcess.java
package startBean;
import java.util.*;
public class StartProcess
{
public StartProcess()
{
}
public static void startProcess(String command)
{
Runtime r = Runtime.getRuntime();
Process p = null;
try
{
p = r.exec(command);
}
catch(Throwable t)
{
t.printStackTrace();
}
}
public static void main(String[] args)
{
startProcess("C:\\Program Files\\Windows Media Player\\wmplayer.exe");
}
}
//jsp
<jsp:useBean id="Start" class="startBean.StartProcess"/>
String command = "C:\\Program Files\\Windows Media Player\\wmplayer.exe";
Start.startProcess(command);
另外,如果直接运行我写的bean,就可以开启程序,并显示用户界面。