如何用java调用本地命令生成一个zip包

发布网友

我来回答

1个回答

热心网友

首先你需要了解zip命令格式,然后在Java程序中调用本地命令使用:
Process proc = Runtime.getRuntime.exec("zip ..");
int result = proc.waitFor(); //等待本地进程的结束
if(result == 0){
System.out.println("打包成功");
}else{
...}
Java中默认认为返回的结果为0表示正常结束,非0则有问题;但这跟具体的操作系统和外部程序有关,有时候程序正常结束也可能返回1,这点需要注意~~,因此可以不根据result来确定外部程序的执行情况。追问Runtime.getRuntime cannot be resolved

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com