精华内容
下载资源
问答
  • java 压缩包

    2011-12-10 16:34:17
    java 压缩包,我分享下啦,我个人认为它很有用。
  • java压缩包

    2008-05-16 15:36:19
    本程序代码,为用java便写的一个压缩程序,使用时只需要把要压缩的文件或文件夹填入源文件文本框中,在把你要压缩的路径写在目标文件的文本框中,在单击开始按钮就可以了 (也可解压,*.zip文件,方法同上)
  • java压缩包解压

    2018-06-25 11:21:48
    java压缩包解压及中文文件名乱码处理,对应jar包和测试代码
  • java压缩包不用安装

    2015-11-21 00:48:33
    java压缩包 直接解压使用就可以了 .....
  • 求你了解一下😣 无需解压,java压缩包里重命名单个文件名就行了,不是循环重命名全部文件名 </p>
  • Java压缩包rt.jar

    2017-08-03 14:14:13
    java 图片压缩包
  • 首先下载java压缩包,例如:jdk-8u121-linux-x64.tar.gz 下载完成后,解压,命令: tar -zxvf jdk-8u121-linux-x64.tar.gz 使用命令: cp -r jdk1.8.0_121 /usr/local/java/ 然后配置环境...

    首先下载java压缩包,例如:jdk-8u121-linux-x64.tar.gz


    下载完成后,解压,命令:


    tar -zxvf jdk-8u121-linux-x64.tar.gz


    使用命令:


    cp -r jdk1.8.0_121 /usr/local/java/


    然后配置环境变量。使用命令:


    vim ~/.bashrc


    在文档开始处编辑环境变量,命令:


    export JAVA_HOME=/usr/local/java/jdk1.8.0_121
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/bin:${JRE_HOME}/bin
    export PATH=${JAVA_HOME}/bin:$PATH


    使用:wq!进行保存,然后使用命令source使改动生效,命令:


    source ~/.bashrc


    然后检测java,使用命令:


    java -version


    如果有java的版本信息,说明配置环境变量成功。


    以上就是使用oracle的java压缩包进行linux环境中的java环境变量的配置。

    展开全文
  • java 压缩包工具类

    2019-09-20 01:33:42
    package com.tools; import java.io.*; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class ZipCompress { p...
    package com.tools;
    
    import java.io.*;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipOutputStream;
    
    public class ZipCompress {
        private String zipFileName;
        private String sourceFileName;
    
        public ZipCompress(String zipFileName, String sourceFileName) {
            this.zipFileName = zipFileName;
            this.sourceFileName = sourceFileName;
        }
    
        public  void zip( )
                throws RuntimeException {
            ZipOutputStream zos = null;
            try {
                zos = new ZipOutputStream(new FileOutputStream(zipFileName));
                java.io.File sourceFile = new java.io.File(sourceFileName);
                compress(sourceFile, zos, sourceFile.getName());
                System.out.println("压缩完成" );
            } catch (Exception e) {
                throw new RuntimeException("zip error from ZipCompress", e);
            } finally {
                if (zos != null) {
                    try {
                        zos.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
    
        }
    
        /**
         * 递归压缩方法
         *
         * @param sourceFile       源文件
         * @param zos              zip输出流
         * @param name             压缩后的名称
         * @throws Exception
         */
        private static void compress(java.io.File sourceFile, ZipOutputStream zos, String name) throws Exception {
            byte[] buf = new byte[2 * 1024];
            if (sourceFile.isFile()) {
                zos.putNextEntry(new ZipEntry(name));
                int len;
                FileInputStream in = new FileInputStream(sourceFile);
                while ((len = in.read(buf)) != -1) {
                    zos.write(buf, 0, len);
                }
                zos.closeEntry();
                in.close();
            } else {
                java.io.File[] listFiles = sourceFile.listFiles();
                if (listFiles == null || listFiles.length == 0) {
                    zos.putNextEntry(new ZipEntry(name + "/"));
                    zos.closeEntry();
    
                } else {
                    for (java.io.File file : listFiles) {
                        compress(file, zos, name + "/" + file.getName());
                    }
                }
            }
        }
    }

    调用

    //filePath 生成压缩包的地址
    String filePath = 前缀地址 + 名称+ ".zip";
    File zip = new File(filePath);
    zip.deleteOnExit();
    //path 需要压缩的文件夹
    ZipCompress zipCompress = new ZipCompress(filePath, path);
    try {
        zipCompress.zip();
    } catch (Exception e) {
        e.printStackTrace();
    }

    转载于:https://my.oschina.net/u/3677751/blog/3082020

    展开全文
  • 本文衔接上篇JDK压缩包制作环境配置,在环境配置好后,在DOS命令窗口会发现Java依旧无法运行,提示安装没成功。 报错:Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/...

    本文衔接上篇JDK压缩包制作环境配置,在环境配置好后,在DOS命令窗口会发现Java依旧无法运行,提示安装没成功。
    报错:Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
    解决办法如下:(适用window10系统)
    首先是确定你的环境变量配置没有问题,具体可以参照我上篇文章。
    然后是转到jdk安装目录,如:E:\CodeEdit\Java\jdk1.8.0_241,在该目录下找到lib下的tools.jar和jre\lib下的rt.jar,看是否存在。按照我之前的方法是不存在的,存在的是rt.pack 和 tools.pack这两个文件,其实这是jar压缩之后的文件,我们只需将其解压,才能使java的jdk正常运行。
    这里用到的解压工具是java自带的unpack200,。

    解压流程:
    进入DOS命令窗口,输入cd E:\CodeEdit\Java\jdk1.8.0_241(jdk安装目录)
    再次输入:unpack200 E:\CodeEdit\Java\jdk1.8.0_241\lib\tools.pack tools.jar,斜体位置应是你电脑上对应位置的绝对路径,回车,即可得到tools.jar。一般得到的文件是保存在用户名文件夹中,我的是:C:\Users\lenovo。
    然后同理再次输入:unpack200 E:\CodeEdit\Java\jdk1.8.0_241\jre\lib\rt.pack rt.jar,即可得到rt.jar。
    将两个文件复制到jdk安装目录中的对应文件夹下,再次在命令窗口输入:java -version,就能看到提示安装成功。

    参考文章:
    https://blog.csdn.net/yzliang2016/article/details/77680601

    展开全文
  • import java.io.*; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Set; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public static void execute...

     

     

     

    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Set;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipOutputStream; 
    
    
    
    public static void execute(String zipFilePath,String zipFile) throws IOException {
            File file = new File(zipFilePath);
            if(file.exists()&&file.isDirectory()){
                File[] files = file.listFiles();
                InputStream input = null;
                ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(new File(zipFile)));
                for (int i = 0; i < files.length; ++i) {
                    input = new FileInputStream(files[i]);
    //                zipOut.putNextEntry(new ZipEntry(file.getName() + File.separator + files[i].getName()));//压缩包里包含文件夹
                    zipOut.putNextEntry(new ZipEntry(files[i].getName()));
                    int temp = 0;
                    while ((temp = input.read()) != -1) {
                        zipOut.write(temp);
                    }
                    input.close();
                }
                zipOut.close();
            }
            //删除目录及文件
    //        deleteDir(file);
        }
    
    
        public static  boolean deleteDir(File dir) {
            if (dir.isDirectory()) {
                String[] children = dir.list();
                //递归删除目录中的子目录下
                for (int i=0; i<children.length; i++) {
                    boolean success = deleteDir(new File(dir, children[i]));
                    if (!success) {
                        return false;
                    }
                }
            }
            // 目录此时为空,可以删除
            return dir.delete();
        }

     

    展开全文
  • JAVA实现对文件的压缩所需jar包,把文件压缩成.zip过程、加密压缩包、解压缩等操作源码
  • 今天在服务器上配置java遇到一个问题 我下载了jdk的安装包 使用的是 wget +下载链接 的方法 解压的时候却报错 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: ...
  • 上传下载文件,自动打包,自动压缩,非常好用,真正的好东西
  • java的jdk压缩包.zip

    2019-05-10 16:25:16
    java压缩包jdk1.8,linux服务器上安装JAVA服务,解压即可使用!
  • java生成压缩包

    2016-09-18 11:35:35
    java生成压缩包
  • java1.8压缩包--java源码

    2019-08-01 10:38:01
    java1.8压缩包,包含jdk,jre等工具包。
  • java 解压压缩包

    2020-07-14 10:19:20
    1.解压压缩包,目前zip的压缩包可以解压,rar后缀的最新版本的不支持解压,官方目前也没给出好办法。 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import ...
  • 1、打压缩包 @RequestMapping(value = “/exportAllDutyFiles”, method = RequestMethod.GET) @ResponseBody public void exportAllDutyFiles(HttpServletResponse response, HttpServletRequest request) { File ...
  • javaCEF压缩包

    2017-06-22 15:15:35
    java+html写windows客户端,下载之前请先阅读我的博客文章
  • java 读写压缩包

    2008-01-12 18:07:07
    这是我写的一个使用 java 读写压缩包的示例。
  • 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。
  • java 导出压缩包

    2013-01-09 19:12:41
    java 导出压缩包 对文件的批量导出 excel word 等 使用apache 的jar包,使用效果挺好 ,供参考 代码: public static void compressByApa(ArrayList files, String zip_file) { try { FileOut....
  • java拷贝压缩包中文件

    2018-03-19 09:54:32
    java读取压缩包压缩包目录级数较深,读取指定路径文件并拷贝出来,在线等,各位大神给个案列看看
  • 摘要:Java源码,文件操作,提取文件 Java压缩包中提取文件,可借机学习一下文件选择按钮事件处理,弹出文件选择器,并判断是否点击了打开按钮,得到选择文件的绝对路径,得到压缩条目的枚举对象,依次枚举条目,设置...
  • java 打zip压缩包压缩包Eclipse项目20111011 java 打zip压缩包压缩包Eclipse项目20111011java 打zip压缩包压缩包Eclipse项目20111011
  • JAVA_1.8.0压缩包

    2018-05-24 14:15:55
    JAVA_1.8.0压缩包,下载可直接安装 ,在环境变量里面直接进行配置
  • package ... import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import j...
  • Java压缩包中提取文件源码整理

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,825
精华内容 4,330
关键字:

java压缩包

java 订阅