使用java运行时将jar文件提取到特定路径

发布于 2024-12-17 13:42:47 字数 427 浏览 0 评论 0原文

我在运行时使用以下命令将 jar 提取到特定路径,但该文件是在我的类 exe 路径中提取的。 cmd="cmd /c cd F: && cd F:\workFolder\ProcessFile\ProcessJar\PJar && jar xvf F:\workFolder\ProcessFile\ProcessJar\agconfig.jar"

Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);

假设,我在 E:\ 中执行上述代码,然后 jar 文件被提取到同一路径中。 请帮助我将 jar 解压到指定路径 (F:\workFolder\ProcessFile\ProcessJar\PJar)

I'm using the following command in runtime to extract a jar to a specific path, but the file is extracted in my class exe path.
cmd="cmd /c cd F: && cd F:\workFolder\ProcessFile\ProcessJar\PJar && jar xvf F:\workFolder\ProcessFile\ProcessJar\agconfig.jar"

Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);

Suppose, I'm executing the above code in E:\, then the jar file is extracted in the same path.
Kindly help me to extract the jar in specified path (F:\workFolder\ProcessFile\ProcessJar\PJar)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风铃鹿 2024-12-24 13:42:48

如果您也可以使用 Java 代码解决问题,则不应从 Java 应用程序进行系统调用。

您可以使用 java.util.zip.* 在 java 中完成此操作。

请参阅本教程

You should not make system calls from a java application, if you can also solve the problem using java code.

You can do it in java with java.util.zip.*.

See this tutorial.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文