0

我有一个 jar 文件,其中有一个名为“client.ts”的文件(在 ZipGenius 中查看时)“/com/something/messaging”。当我做

JarFile jarFile = new JarFile("Client.jar");
JarEntry zipFile = jarFile.getJarEntry("client.ts");

它找不到“client.ts”文件。如果我将文件打包在“/resources/”中,它可以找到它。是否JarFile.getEntry()只向下钻取一个目录?javadoc forgetJarEntry()简单地说:返回ZipEntry给定条目名称的 或 null 如果未找到。

4

1 回答 1

3

JAR 中条目的完整路径应该有效:

JarEntry zipFile = jarFile.getJarEntry("com/something/messaging/client.ts");
于 2008-12-05T19:54:34.287 回答