如何编写可以提取JAR文件并将其数据存储在指定目录(位置)中的Java程序?

我创建了一个JAR文件。现在,我创建了另一个Java程序。我想在其他目录中解压JAR文件,这意味着我想做一些解压缩的东西。

如果我运行jar -xf filename.jar这会导致一些错误:

Exception in thread "main" java.io.IOException: Cannot run program "jar": 
java.io.IOException: error=2, No such file or directory
     at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
     at java.lang.Runtime.exec(Runtime.java:593)`
调整这个例子:How to extract Java resources from JAR and zip archive

或尝试这段代码:

Extract the Contents of ZIP/JAR Files Programmatically

Suppose jarFile is the jar/zip file to be extracted. destDir is the path where it will be extracted:

06000

资料来源:http://www.devx.com/tips/Tip/22124

http://stackoverflow.com/questions/1529611/how-to-write-a-java-program-which-can-extract-a-jar-file-and-store-its-data-in-s

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何编写可以提取JAR文件并将其数据存储在指定目录(位置)中的Java程序?