Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 提取一个JAR文件,可能在CL上使用WINRAR_Java_Command Line_Jar_Compression_Winrar - Fatal编程技术网

Java 提取一个JAR文件,可能在CL上使用WINRAR

Java 提取一个JAR文件,可能在CL上使用WINRAR,java,command-line,jar,compression,winrar,Java,Command Line,Jar,Compression,Winrar,我需要能够在命令行上提取jar文件 你可以说是小菜一碟。是的,除了我需要提取器重命名相同的命名文件。 具体来说,Jar文件有一个名为: classAX.class 还有一个名字叫: classax.class 在同一目录中。我需要它来提取它们,最好将其中一个重命名: classax (2).class 或者类似的东西 它必须能够做到这一点,而无需任何用户干预 Winrar具有此功能,但当尝试使用unrr.exe进行解压缩时,它表示输入文件不是有效的RAR存档文件。(尽管winrar具有j

我需要能够在命令行上提取jar文件

你可以说是小菜一碟。是的,除了我需要提取器重命名相同的命名文件。 具体来说,Jar文件有一个名为:

classAX.class 
还有一个名字叫:

classax.class
在同一目录中。我需要它来提取它们,最好将其中一个重命名:

classax (2).class
或者类似的东西

它必须能够做到这一点,而无需任何用户干预

Winrar具有此功能,但当尝试使用unrr.exe进行解压缩时,它表示输入文件不是有效的RAR存档文件。(尽管winrar具有jar功能。)

有没有办法通过命令行或其他程序强制winrar接受JAR

谢谢


~Kurt Nauck

你可以用java开发你自己的程序,有一个Zip包可以处理压缩文件,也可以处理你的其他需要

你可以用java开发你自己的程序,有一个Zip包可以处理压缩文件,您还可以处理其他需求

7Zip命令行util完美地实现了这一点。感谢您的回答。

7Zip命令行util完美地实现了这一点。感谢您的回答。

jar文件以zip格式压缩。您可以使用java.util.zip包编写自己的提取器。我很欣赏它的准确性。我正在寻找一种更简单、更快的方法来处理这个小问题。commad line工具
unrar
只支持
rar
格式,而WinRAR GUI可以处理
zip
和其他几种格式。jar文件以zip格式压缩。您可以使用java.util.zip包编写自己的提取器。我很欣赏它的准确性。我正在寻找一种更简单、更快速的方法来处理这个小问题。commad line工具
unrar
只支持
rar
格式,而WinRAR GUI可以处理
zip
和其他几种格式。