欢迎光临
我们一直在努力

利用Java调用可执行命令-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

package test;

/** * add one sentence class summary here. * add class description here. * * @author lxx * @version 1.0, 2004-11-16 */public class testcmd {    public testcmd(){}   /* public  void main(string args[]){        try {          process process = runtime.getruntime().exec("cmd.exe  /c  start  http://www.csdn.net");  //登录网站          process process = runtime.getruntime().exec("cmd.exe  /c  start  ping 10.144.98.100");  //调用ping命令        }catch (exception  e)        {            e.printstacktrace();            }                }    }  *///在项目下建立一个名为hello的文件夹    public static void main(string[] args) {        system.out.println(system.getproperty("user.dir"));        createfolder("hello");      }

     private static void createfolder(string foldername) {       string temp = system.getproperty("user.dir") + java.io.file.separator+ foldername;       java.io.file f = new java.io.file(temp);       f.mkdirs();     }

 }

在java程序中获取当前运行程序的路径

import java.io.*;

public class test {

       public static void main(string[] args) {

              file directory  = new file(".");

              try {

                     file newpath = new file(directory.getcanonicalpath()+"newfolder");

                     newpath.mkdir();

              }catch(exception exp)

              {

                     exp.printstacktrace();

              }

       }

}

//file directory       = new file(".");

//directory.getcanonicalpath();取得当前路径

在jsp页面中调用ping命令—pingip.jsp

<%@ page language="java" contenttype="text/html; charset=gb2312"  import="java.io.*" %><!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"><html><head><title>ping ip测试页面</title></head>

<body><div align="center">  <h2>ping ip测试页面</h2></div>

<%     runtime  runtime  =  runtime.getruntime();     process  process  =null;     string  line=null;     inputstream  is  =null;     inputstreamreader  isr=null;     bufferedreader  br  =null;     string  ip="www.sina.com.cn";  //待ping的地址    try     {         process  =runtime.exec("ping  "+ip);         is  =  process.getinputstream();         isr=new  inputstreamreader(is);         br  =new  bufferedreader(isr);         out.println("<pre>");         while(  (line  =  br.readline())  !=  null  )         {             out.println(line);             out.flush();         }         out.println("</pre>");         is.close();         isr.close();         br.close();     }     catch(ioexception  e  )     {         out.println(e);         runtime.exit(1);     }  %> 

</body></html>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 利用Java调用可执行命令-JSP教程,Java技巧及代码
分享到: 更多 (0)

相关推荐

  • 暂无文章