如何转换“jar:file” Jar文件路径的URI? [英] How do I convert a "jar:file" URI to the path of Jar file?

查看:136
本文介绍了如何转换“jar:file” Jar文件路径的URI?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从 jar:file:/ C:/Program%20Files/test.jar!/ foo / bar 转到文件指向 C:/ Program Files / test.jar

推荐答案

以下代码适用于我(基于如何从jar中获取jar URL:包含!和特定文件的URL jar?):

The following code works for me (based on How do I get just the jar URL from a jar: URL containing a "!" and a specific file in the jar?):

URL url = new URL("jar:file:/C:/Program%20Files/test.jar!/foo/bar");
JarURLConnection connection = (JarURLConnection) url.openConnection();
File file = new File(connection.getJarFileURL().toURI())

这篇关于如何转换“jar:file” Jar文件路径的URI?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆