关闭按钮调用bat文件去关咯。

解决方案 »

  1.   

    有没有对应的关闭服务器的bat,有的话像调用“启动服务器”一样去调用就是了。
    像derby中starNetworkserver 和 stopnetworkserver
      

  2.   

    在你应用程序的bin目录中一般有这种bat文件(也就是exe文件),你用java调用相应的关闭文件,进行关闭
      

  3.   

    对啊,和启动一样道理。有个问题,你为何要用BAT文件启动呢,为何不干脆用能过界面启动呢?
      

  4.   

    用 Java调用C++去关闭吧
    不过那个就脱离了Java的跨平台的效果了
    所有我也没有在这方面深入研究
      

  5.   

    Runtime.getRuntime().exec("cmd");  
      

  6.   

    可以使用Java的JNL 调用bat或其他任何程序。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 + "\n");
                }
            }catch(Exception e){
                e.printStackTrace();
            }finally{
                try{
                    is.close();
                }catch(Exception ex){
                    ex.printStackTrace();
                }
            }
        }
    }
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sotom/archive/2009/12/19/5039849.aspx