求助~AIX-UNIX下,java程序中如何调用一个shell命令?比如whoamI,并返回值~ 谢谢高手帮忙啊 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String strCmd="";String line="";StringBuffer sbCmd=new StringBuffer("");strCmd = request.getParameter("cmd");if(strCmd!=null) {try{//out.println(strCmd);Process p=Runtime.getRuntime().exec(strCmd);//关键是这里,看系统的权限是否有限制,没有限制则正常使用BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));while((line=br.readLine())!=null){ sbCmd.append(line+"\r\n"); } }catch(Exception e){ //System.out.println(e.toString()); out.println(e);}} java 工作 工资 pbm格式的文件怎么读呀? 请高手帮忙看一下,如何对线程中的数据进行同步? java System.out 打印数字问题 怎么打印前面有零的数字? 怎么保存CSDN论坛的网页哈 保存后是XML的 再向各位请教个问题 急!!rs.absolute(10000)时出现异常,用的是oracle数据库 请教关于SQLServer连接的问题 怎么调用java.lang.math里的各种方法,如max(),cos() 怎样实现菜单和工具栏的事件传递的统一?? 请高人指点代码~~~~~~~ 如何用ant在构建的时候运行程序?
String line="";
StringBuffer sbCmd=new StringBuffer("");
strCmd = request.getParameter("cmd");
if(strCmd!=null)
{
try
{
//out.println(strCmd);
Process p=Runtime.getRuntime().exec(strCmd);//关键是这里,看系统的权限是否有限制,没有限制则正常使用
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
while((line=br.readLine())!=null)
{
sbCmd.append(line+"\r\n");
}
}
catch(Exception e)
{
//System.out.println(e.toString());
out.println(e);
}
}