jarFile

 
今天做的和jar文件有关。。。第一次用结果吃药了。
从一个jar文件读取内容,然后写回一个jar文件。
要点是首先通过一个JarFile file = new JarFile(fileName);,然后file.entries()可以得到一个jar文件内部元素的迭代器。同过这个迭代器我们可以获得所有的JarEntry。
然后通过InputStream is = jarFile.getInputStream(jarEntry);可以获得这个JarEntry的输入流。
最后将is的内容同过JarOutputStream out = new JarOutputStream(new FileOutputStream(distJar));的out的out.write(int data)方法写入目标jar文件。
最后要把out给close掉否则尾部校验码将不会被加上。
现在的东西是从rss组成的导航树上的某个节点开始把以下所有索引和文件爬到本地,在用正则表达式剥出URL当中最后的名字作为本地名以及用MD5处理下URL作为本地名时犹豫了一下,觉得还是MD5比较爽不会重。
今天服务器的svn彻底配好了,已经可以通过那只乌龟访问了。
小周周吃了不知道啥月饼结果倒在了洗手间里,今天没有来上班。
今天很累很热很饿,但是心情很好。从火星回来后人的状态一直不错。希望继续保持下去,哇咔咔咔!

你可能感兴趣的:(jarFile)