0

(ZipGenius で表示する場合) 「/com/something/messaging」に「client.ts」という名前のファイルを含む jar ファイルがあります。私がする時

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

「client.ts」ファイルが見つかりません。ファイルを「/resources/」にパッケージ化すると、代わりにそれを見つけることができます。JarFile.getEntry()1 つのディレクトリのみをドリルダウンしますか? の javadoc はgetJarEntry()単に次のように述べていますZipEntry。指定されたエントリ名の を返すか、見つからない場合は null を返します。

4

1 に答える 1

3

JAR 内のエントリのフル パスが機能するはずです。

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