1.java的path使用绝对路径试试
2.你的net代码使用解压功能了吧 我看到了 deflate关键字 java没有使用 java也使用第三方的 支持deflate解压的库试试
q:1571488201 代码和文件发给我
对啊 我也觉得
用deflate解压又抛异常了
还是头部有问题
package com.huawei.cn; import java.io.*; import java.util.zip.DeflaterOutputStream; import java.util.zip.InflaterInputStream; public class compress { public static void main(String[] args) throws Exception { //输入流 BufferedReader bf=new BufferedReader(new InputStreamReader(new FileInputStream(args[0]),"GBK")); //输出流 BufferedOutputStream out=new BufferedOutputStream(new DeflaterOutputStream(new FileOutputStream(args[1]))); System.out.println("this is starting compress"); int c=0; while((c=bf.read())!=-1){ out.write(c); } bf.close(); out.close(); BufferedReader in2=new BufferedReader( new InputStreamReader( new InflaterInputStream( new FileInputStream(args[1])))); BufferedOutputStream out2=new BufferedOutputStream(new FileOutputStream(args[0]+"xixx")); int d=0; while((d=in2.read())!=-1){ out2.write(d); } out2.flush(); in2.close(); out2.close(); }
代码是对的,仔细检查一下地址