Runtime.getRuntime().exec(cmd)的问题. cmd = new String[2];cmd[0] = "/bin/sh"; cmd[1] = "java /usr/www/html/java/testdir/test1";test1 = rt.exec(cmd);真是有意思。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public test() { Runtime rt = Runtime.getRuntime(); cmd = new String[2]; cmd[0] = "/bin/sh"; cmd[1] = "java /usr/www/html/java/testdir/test1"; }===============> public test() { rt = Runtime.getRuntime(); cmd = new String[2]; cmd[0] = "/bin/sh"; cmd[1] = "java /usr/www/html/java/testdir/test1"; } 沒有看見Thread,也沒有看見Runnable,為甚麼 System.out.println("启动进程成功"); System.out.println("关闭进程成功");至於Runtime的exec(String[] )方法我沒用過,不知道用的對不隊,猜不出你的程序究竟有甚麼目的,直接用exec(String )就好了.還有,沒有必要catch(SecurityException e),catch(IOException e),catch(NullPointerException e),catch(IllegalArgumentException e),直接用catch(Exception e)就好了,簡潔的多.在你不準備針對每一種異常做出不同的處理的時候,沒必要一個一個catch. 静态与非静态变量的OutOfMemory问题 java中线程的暂停与恢复 java 读取与生成 后缀为.db文件 Class.forName("xxx")的一个简单问题 java调用oracle存储过程的问题 请教一个Java和数据库的问题 再来一个问题,怎样判断email地址是否合理,正确? 初学者? 请问Jb5中给一句代码设标记该如何设?在那里设? 数据库,在JAVA中如何查询日期呢?(有内容)谢谢(只有5分了。) Runtime.getRuntime().exec()应用程序打开IE浏览器的问题!! 请教java如何实现一个优先队列呢
{
Runtime rt = Runtime.getRuntime();
cmd = new String[2];
cmd[0] = "/bin/sh";
cmd[1] = "java /usr/www/html/java/testdir/test1";
}
===============>
public test()
{
rt = Runtime.getRuntime();
cmd = new String[2];
cmd[0] = "/bin/sh";
cmd[1] = "java /usr/www/html/java/testdir/test1";
}
System.out.println("启动进程成功");
System.out.println("关闭进程成功");
至於Runtime的exec(String[] )方法我沒用過,不知道用的對不隊,猜不出你的程序究竟有甚麼目的
,直接用exec(String )就好了.
還有,沒有必要catch(SecurityException e),catch(IOException e),catch(NullPointerException e),catch(IllegalArgumentException e),直接用catch(Exception e)就好了,簡潔的多.在你不準備針對每一種異常做出不同的處理的時候,沒必要一個一個catch.