以下代码对我有用(基于[如何从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())


