Here you can find the source of getJarInFileList(JarFile jarFile, String targetPath)
public static List<String> getJarInFileList(JarFile jarFile, String targetPath) throws Exception
//package com.java2s; /*/*w w w . ja v a2 s .c o m*/ file of LaBeeFramework https://www.bee-wkspace.com/ Copyright (C) 2016- Naoki Yoshioka (ARTS Laboratory) http://www.arts-lab.net/dev/ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. */ import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import java.util.jar.JarEntry; import java.util.jar.JarFile; public class Main { public static List<String> getJarInFileList(JarFile jarFile, String targetPath) throws Exception { List<String> list = new ArrayList<String>(); for (Enumeration<JarEntry> e = jarFile.entries(); e.hasMoreElements();) { JarEntry entry = e.nextElement(); String name = entry.getName(); if (name.startsWith(targetPath)) { list.add(name); } } return list; } }