java原生文件打包】的更多相关文章

一.背景 前端时间,自己做的项目需要打包功能,不想再引外部的jar包 便用java.util.zip做了下该功能 二.适用场景 生成多个word.excel.xml等文件,并要求打包下载的情形 例:项目信息的多选导出word 三.实现 实现分为三个部分,分别是 1.将字符串保存为文件,都是最基本的IO操作 /** * @Description 将字符串保存为文件 * @author liuy-8 * @date 2015年5月20日 下午1:48:18 * @param filePath * @…
经常遇到选择多个文件进行批量下载的情况,可以先将选择的所有的文件生成一个zip文件,然后再下载,该zip文件,即可实现批量下载,但是在打包过程中,常常也会出现下载过来的zip文件中里面有乱码的文件名,通过使用ant.jar中的org.apache.tools.zip里的ZipOutPutStream为实现编码的设置. 代码如下: ant包引用 <span style="font-size:14px">Xml代码 <dependency> <groupId&…
package com.lanp; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import …
网上看了很多,本文使用ant.jar中的org.apache.tools.zip,页面用js表单提交 代码供参考: ACTION: /* * 另存为 */ @RequestMapping("/saveAs.do") public @ResponseBody void saveAs(String filePath, String fileName) { try { File file = new File(filePath); // 设置文件MIME类型 getResponse().se…
网上看了很多,本文使用ant.jar中的org.apache.tools.zip,页面用js表单提交 代码供参考: ACTION: /*      * 另存为      */     @RequestMapping("/saveAs.do")     public @ResponseBody     void saveAs(String filePath, String fileName) {         try {             File file = new File…
在日常的项目中需要把jar打包成exe.怎样快速的实现此功能.下面通过Launch4j的使用方法来介绍整个打包过程. 第一步:生成jar文件 第二部:使用Launch4j 图来描述过,简单明了.一切尽在不言中.…
文件and文件夹copy package org.test; import java.io.*; public class FileCopy { /** * 复制单个文件 * * @param oldPath * String 原文件路径 如:D:\\bbbb\\ssss.txt * @param newPath * String 复制后路径 如:D:\\bbbb\\aa\\ssss.txt * @return boolean */ public void copyFile(String old…
1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有不爽.此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2.前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 3.准备: eclipse或Myeclipse以及exe4j(网上有软件和帐号下载)…
把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的]文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上…
使用Eclipse把java文件打包成jar 含有第三方jar库的jar包   网上打包说用eclipse安装fat jar插件,但是貌似现在都不能用了,所以我只能按照eclipse自带的方法打包了.但是...网上的各自办法都有些问题,并且是不包含第三方jar包的打包方法,结合网上各种方式终于成功了.自己记录下来方便以后查看 方式一: 1.自己要在工程下新建一个MANIFEST.MF的文件,如下图所示 这个文件的内容就是: MAIN-CLASS: 记得是有空格的然后要写你MAIN方法主类的绝对名…