当前位置: 首页 > 面试题库 >

在Java中解压缩jar的最简单方法

娄振
2023-03-14
问题内容

基本上,我有一个jar文件,我想从junit测试中解压缩到特定的文件夹。

最简单的方法是什么?如果有必要,我愿意使用免费的第三方库。


问题答案:

您可以java.util.jar.JarFile用来遍历文件中的条目,通过文件中的每个条目提取InputStream并将数据写到外部文件中。Apache
Commons IO提供了一些实用程序,可以使它显得更笨拙。



 类似资料:
  • 本文向大家介绍Linux下解压,压缩JAR包的简单方法,包括了Linux下解压,压缩JAR包的简单方法的使用技巧和注意事项,需要的朋友参考一下 把当前目录下的所有文件打包成project.jar jar -cvfM0 project.jar ./ -c   创建jar包 -v   显示过程信息 -f    -M -0   这个是阿拉伯数字,只打包不压缩的意思 解压project.jar jar -

  • 问题内容: 只是寻找一种简单的解决方案,以在任何操作系统上的Node.js中下载和解压缩或文件。 不知道这是内置的,还是我必须使用单独的库。有任何想法吗?仅查找几行代码,因此当我想在节点中下载下一个zip文件时,就可以了。这样的感觉应该很容易和/或内置,但是我什么也找不到。谢谢! 问题答案: 结帐adm-zip。 ADM-ZIP是用于NodeJS的zip数据压缩的纯JavaScript实现。 该库

  • 问题内容: 我知道这是一项容易的任务,但是更改代码后它停止工作,并且无法恢复!我实际上使用了两个函数来进行压缩和解压缩,尽管实际上它是“ jar”和“ unjar”,但这并没有太大的区别 任何帮助/建议吗? 创建JarFile时发生错误: 问题答案: 我不知道这是否是您的问题,但是通常最好在完成写入后关闭每个zip条目。 请参阅。 在显示的代码中,不会关闭邮政编码中的最后一个条目。您也不会显示关闭

  • 问题内容: 任何人都可以向我展示在我一直在搜索的Java中压缩和解压缩tar.gzip文件的正确方法,但是我能找到的最多是zip或gzip(单独)。 问题答案: 我最喜欢的是plexus-archiver-请参阅GitHub上的资源。 另一个选项是Apache commons- compress- (请参阅mvnrepository)。 使用plexus-utils,用于取消存档的代码如下所示:

  • 本文向大家介绍php压缩和解压缩字符串的方法,包括了php压缩和解压缩字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php压缩和解压缩字符串的方法。分享给大家供大家参考。具体如下: 下面php代码通过gzcompress和gzuncompress压缩和解压缩字符串,可以设定压缩级别 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍ASP.Net MVC_DotNetZip简单使用方法,解决文件压缩的问题,包括了ASP.Net MVC_DotNetZip简单使用方法,解决文件压缩的问题的使用技巧和注意事项,需要的朋友参考一下 准备工作:  在vs工具栏中找到NuGet   下载DotNetZip 现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。 其中“System.Text.Encod