我想从我的 *jar 存档中读取文件。我在互联网上阅读了如何从 zip 中读取:
ZipFile zipFile = new ZipFile( "moers.zip" );
ZipEntry entry = zipFile.getEntry( "DerAlteSack.png" );
InputStream is = zipFile.getInputStream( entry );
所以我的问题是:我可以将 *jar 文件视为 *zip 文件吗?
是的,一个 jar 是一个 Zip 文件。请参阅规范:http ://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Intro
JAR 文件本质上是一个包含可选 META-INF 目录的 zip 文件。