java操作外部程序

//用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>");
 } 
%> 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章