日期:2014-05-18  浏览次数:20663 次

关于runtime的一个难题,进来帮帮忙啊!在线等!!
我的代码如下:Process   process   =null;
try  

{  

process   =   Runtime.getRuntime().exec   ( "cmd   /c   start   D:\\GLOBUS\\ws-core-4.0.2\\etc\\globus-devel-env.bat ");

}  

catch   (java.io.IOException   e){  

System.err.println   ( "IOException   "   +   e.getMessage());  

}

跳出一个命令行窗口模式:我希望在这一个命令行下执行:“java     org.globus.dpfem.clients.thread.ClientBean   ”命令,执行一个java文件,怎么弄啊?
Process   process   =null;
try  

{  

process   =   Runtime.getRuntime().exec   ( "java   org.globus.dpfem.clients.thread.ClientBean   ");

}  

catch   (java.io.IOException   e){  

System.err.println   ( "IOException   "   +   e.getMessage());  

}

这个程序为什么执行不了一个java类啊???




------解决方案--------------------
试了一下执行.exe没有问题,执行java 类名 没有反应。
我也没用过这东西。

public static void main(String[] args) {
Process process = null;
try {
process = Runtime.getRuntime().exec(
"notepad.exe ");
} catch (java.io.IOException e) {

System.err.println( "IOException " + e.getMessage());
}
}
------解决方案--------------------
http://topic.csdn.net/t/20050520/20/4023641.html