Runtime run = Runtime.getRuntime();
Process process = run.exec("cmd /c start c:/bat.bat");

解决方案 »

  1.   

    pout.println("rar x \"D:\\Tomcat 5.0\\webapps\\edu\\ed.rar\" \"D:\\Tomcat 5.0\\webapps\\edu\"");rar的用法不是这样吧
      

  2.   

    楼上说的也是一个问题,查查rar的帮助吧
      

  3.   

    压缩一个文件包通过调用rar/winzip方式来解决是一种方法(不是最理想的),应该通过jdk本身提供的加压/解压包来实现这个功能。
    http://www.ccw.com.cn/soft/apply/programming/htm2004/20041125_13IWY.htm
      

  4.   

    ZIP文件是存储了一个或多个文件的存档文件,它通常使用压缩格式。
    所有与ZIP文件有关的类组成了一个java.unti.zip,主要包括四个类:
    ZipEntry类:表示ZIP文件中的一个条目
    ZipFile类:表示整个ZIP文件,可以用来读取ZipEntry对象
    ZipInputStream类、ZipOutputStream类
    用于从ZIP文件中读取、写入数据,读写同时流本身会自动完成解压、压缩过程
    常用API:
    Java.util.zip.ZipInputStream
    zipInputStream(Inputstream in)
      用给定的InputStream来创建一个ZipInputStream
    ZipEntry getNextEntry( )
           返回一个表示下一项的Zipentry对象
    void closeEntrys()
         关闭ZIP文件中的当前打开项
    实例GJA106(中文字符)给了
      

  5.   

    只是中文名字 
    压缩的时候可能有问题
    用apache的一个包压缩也行
      

  6.   

    see:
    http://community.csdn.net/Expert/topic/3745/3745154.xml?temp=.8193628thanks for all your help~