Java提示错误Exception in thread "main" java.io.FileNotFoundException:dest.zip

importjava.io.*;importjava.util.zip.*;publicclassCompress{publicstaticvoidmain(String... import java.io.*;
import java.util.zip.*;
public class Compress
{
public static void main(String[] args)throws IOException
{
DataInputStream input=new DataInputStream(new FileInputStream("source.txt"));
ZipOutputStream zipoutput=new ZipOutputStream(new FileOutputStream("dest.zip"));
zipoutput.setMethod(ZipOutputStream.DEFLATED);
zipoutput.putNextEntry(new ZipEntry("source.txt"));
DataOutputStream output=new DataOutputStream(zipoutput);
int ch;
while((ch=input.read())!=-1)
{
output.write(ch);
}
output.close();
input.close();
}
}

import java.io.*;
import java.util.zip.*;
public class Release{
public static void main(String[] args)throws IOException{

ZipInputStream zipinput=new ZipInputStream(new FileInputStream("dest.zip"));

zipinput.getNextEntry();
DataInputStream input=new DataInputStream(zipinput);
DataOutputStream output =new DataOutputStream(new FileOutputStream("source1.txt"));
int ch;
while((ch=input.read())!=-1){
output.write(ch);
}
output.close();
input.close();
}
}
求解惑啦~~
展开
 我来答
又见小楼夜烛
2014-01-04 · TA获得超过137个赞
知道答主
回答量:29
采纳率:0%
帮助的人:27万
展开全部
source.txt这个文件指定的路径不对,比如,如果是在F盘下面,就可以写成"f:\source.txt",至于是反斜杠还是斜杠,我也既不太清楚了,意思就是绝对路径,你那样“source.txt”是相对路径,文件必须在类路径下面才行,不然找不到
匿名用户
2014-01-04
展开全部
这个是文件找不着,你给代码也测试不到。如果是语法错误等错误,别人可以帮你。

要根据你自己的文件系统中存在的文件进行测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自浮山舞尽霓裳的铁树
2014-01-04 · TA获得超过212个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:122万
展开全部
就是没找到文件。
最好用绝对路径去找文件吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式