java操作外部程序

来源:互联网 发布:吉首大学教务网络缴费 编辑:程序博客网 时间:2024/05/01 07:20

//用JAVA调用外部应用程序
<%@   page   language="java" contentType="text/html; charset=gb2312"  import="java.io.*"%>
<jsp:useBean id="UseSet" class="netoa.UserSet" scope="page"/>
<%      
 //当加载页面时,就自动打开聊天程序 jzl 2007-2-26
 try{
  String username =(String)session.getAttribute("user_name");
  String passwd = request.getParameter("password");
  
  String strAbsPath=application.getRealPath("");
  String exeName = strAbsPath+"SendUdp.exe "+username+" "+passwd+" ";
     
  Runtime runtime = Runtime.getRuntime();      
  runtime.exec(exeName);
  
  
  //runtime.exec("c://SendUdp.exe "+username+" "+passwd+" ");
  
  //String strAbsPath=application.getRealPath("");
  //strAbsPath = strAbsPath + "//";
  //out.println(strAbsPath);
  
 }catch(Exception e){
  //提示加载聊天程序出错
  out.print("<script>alert('加载聊天程序出错!');</script>");
 }
%>  

//用JAVA关闭外部应用程序
<%@   page   language="java" contentType="text/html; charset=gb2312"  import="java.io.*"%>
<%
 try{
  Runtime runtime = Runtime.getRuntime();
  runtime.exec("taskkill /IM SendUdp.exe ");
 }catch(Exception e){
  out.print("<script>alert('卸载聊天程序出错!');</script>");
 } 
%> 

原创粉丝点击