易截截图软件、单文件、免安装、纯绿色、仅160KB

Java调用外部程序

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class CmdTest {
    private static final long serialVersionUID = -2650474785662737262L;
    public static void main(String[] args) throws Exception {
        Runtime runtime = Runtime.getRuntime();
        Process p = runtime.exec("c:\\test.bat");
        DealStream errStream = new DealStream(p.getErrorStream(),"Err");
        DealStream outStream = new DealStream(p.getInputStream(),"Out");
        new Thread(errStream).start();
        new Thread(outStream).start();
        int exitValue = p.waitFor();
        System.out.println("exitValue -- > " + exitValue);
    }
}
class DealStream implements Runnable{
    private InputStream is;
    private String type;
    public DealStream(InputStream is,String type){
        this.is = is;
        this.type = type;
    }
    public void run(){
        try{
            InputStreamReader isr = new InputStreamReader(is);
            BufferedReader br = new BufferedReader(isr);
            String temp = null;
            while((temp = br.readLine()) != null){
                System.out.println(type + "-->" + temp


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

Java操作XML文件 dom4j 篇【转】

在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。
今天就来讲一下Java 中使用dom4j来操作XML文件。
我们需要引入的包:
//文件包
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
//工具包
import java.util.Itera ......

几种读取属性文件的JAVA实现方式

 1.使用java.util.Properties类的load()方法
  
  示例:
Java代码
InputStream in = lnew BufferedInputStream(new FileInputStream(name));   
  Properties p = new Properties();   
  p.load(in);  
InputStream ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号