当前位置: 首页 > 面试题库 >

如何将“ jar:file” URI转换为Jar文件的路径?

江天宇
2023-03-14
问题内容

我如何从jar:file:/C:/Program%20Files/test.jar!/foo/bar一个File指向那个C:/Program Files/test.jar


问题答案:

以下代码对我有用(基于[如何从jar中仅获取jarURL:URL中包含“!”和jar中的特定文件?](http://codingdict.com/questions/148394):

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())


 类似资料:
  • 我在尝试选择文件时获得URI: /外部/文件/15499 我如何将它转换成真实的文件路径? 注意:我阅读了以下主题: null

  • 我有一个应用程序,可以用相机拍摄视频。我可以获取视频的文件路径,但我需要它作为Uri。 我得到的文件路径: 我需要的是这样的: 这是我的密码。 我需要一个Uri从字符串变量。

  • 问题内容: 我将编辑Opera Mini v6.5服务器,因为它在我们的国家/地区已被屏蔽。 现在我解压了.apk文件提取的类,然后通过dex2jar.bat将其转换为Dex,现在修改了服务器。 我的问题是我想将.jar或.class重新打包为classes.Dex。我该怎么做? 问题答案: 这是一个对我的情况有用的解决方案… 假设.jar文件位于“ c:\ temp \ in.jar”中。在命令

  • 问题内容: 我正在开发一些应用程序,它允许从SD卡中选择图像,将其保存到数据库中并为ImageView设置此值。我需要知道将uri转换为字符串并将字符串转换为uri的方法。现在,我使用了Uri的getEncodedPath()方法,但是例如,此代码不起作用: 因此,我不知道如何将Uri保存到数据库中并根据保存的值创建新的Uri。请帮我修复它。 问题答案: 我需要知道将uri转换为字符串并将字符串转

  • 情况: 我应该怎么做才能将AAR文件转换为JAR文件呢?

  • 问题内容: 我在ttf文件中有一种字体,想要生成文本转换为路径的SVG。我不需要图像(因此使用imagettftext或Image Magick字体渲染功能是不够的),我需要可以放大和缩小的形状,我想丢失有关所用字体的信息,并且不想在其中引用它SVG文件(因此此处不能使用字体声明)。可能吗? 问题答案: 我创建了自己的类来处理SVG字体文件并将文本转换为字形。使用示例: 结果示例: 我班的代码: