Java 无法解压缩zip文件中的.tar文件。?

Java 无法解压缩zip文件中的.tar文件。?,java,zip,extract,tar,Java,Zip,Extract,Tar,我需要解包所有包含zip文件的文件。 但是Zip文件中还包含一个.tar文件。 考虑下面的路径: 原始ZIP路径:E:\test\26-03-2016\order\7930199\u 1.ZIP 提取路径:E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12\ftp\content providers\ewh-E\data\incomingabp In the Extracted path ,The

我需要解包所有包含zip文件的文件。 但是Zip文件中还包含一个.tar文件。 考虑下面的路径: 原始ZIP路径:E:\test\26-03-2016\order\7930199\u 1.ZIP 提取路径:E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12\ftp\content providers\ewh-E\data\incomingabp

          In the Extracted path ,The folder contains a .tar file as OBX00000000005442A.tar and it has several folders with in it.
我已提取到incomingabp,但无法提取.tar文件。 请帮助我提取这个.tar文件。下面我提供了我的代码片段

代码从这里开始 有人能帮我提取这个吗? 提前谢谢 Strack跟踪: E:\test\26-03-2016\order\7930199\u 1.zip E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12.zip E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12\ftp\content- 提供者\ewh-e\data\incomingabp\OBX00000000005442A.tar

Exception in thread "main" java.util.zip.ZipException: error in opening  
zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:24)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Execution_point.Cl_Execute.main(Cl_Execute.java:29)
线程“main”java.util.zip.ZipException中的异常:打开时出错 压缩文件 位于java.util.zip.ZipFile.open(本机方法) 位于java.util.zip.ZipFile。(未知源) 位于java.util.zip.ZipFile。(未知源) 位于java.util.zip.ZipFile。(未知源) 在Extraction_ZIP.Extraction3.extractionfolder(Extraction3.java:24) 在Extraction_ZIP.Extraction3.extractionfolder(Extraction3.java:68) 在Extraction_ZIP.Extraction3.extractionfolder(Extraction3.java:68) 在执行点.Cl\u Execute.main(Cl\u Execute.java:29)
这个问题在这里之前已经得到了回答。如果问题已经存在,搜索总是最好的

无论如何,这里有一个非常相似的问题。似乎使用ApacheCommonsCompress是一个不错的选择


你说不能提取是什么意思?有错误吗?亲爱的sidgate,谢谢你宝贵的回复,是的,我得到了错误,提供了我的stacktrace。@sidgate:请帮助我提取.tar文件@sidgate:请帮助我提取指定的.tar文件的所有文件。@sidgate:请帮助我,SirGate:请你帮助我在我的应用程序中实现这一点好吗?因为我不清楚要使用哪个片段以及如何使用?请你指导我先生,请帮帮我
Exception in thread "main" java.util.zip.ZipException: error in opening  
zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:24)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Execution_point.Cl_Execute.main(Cl_Execute.java:29)