Java Jar File Find findJarsNamesInPath(String path)

Here you can find the source of findJarsNamesInPath(String path)

Description

find Jars Names In Path

License

Open Source License

Declaration

private static Set<String> findJarsNamesInPath(String path) 

Method Source Code

//package com.java2s;
/*/*from ww w  . j  a v a  2 s  .  co m*/
 * ProActive Parallel Suite(TM):
 * The Open Source library for parallel and distributed
 * Workflows & Scheduling, Orchestration, Cloud Automation
 * and Big Data Analysis on Enterprise Grids & Clouds.
 *
 * Copyright (c) 2007 - 2017 ActiveEon
 * Contact: contact@activeeon.com
 *
 * This library is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Affero General Public License
 * as published by the Free Software Foundation: version 3 of
 * the License.
 *
 * This program 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 Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 * If needed, contact us to obtain a release under GPL Version 2 or 3
 * or a different license than the AGPL.
 */

import java.io.File;
import java.io.FilenameFilter;

import java.util.*;

public class Main {
    private static Set<String> findJarsNamesInPath(String path) {
        File[] jarArray = new File(path).listFiles(new FilenameFilter() {
            @Override
            public boolean accept(File dir, String name) {
                return name.endsWith(".jar");
            }
        });
        HashSet<String> jarNames = new HashSet<>();
        for (File jar : jarArray) {
            jarNames.add(jar.getName());
        }
        return jarNames;
    }
}

Related

  1. findJarFiles(String[] classPathLines)
  2. findJars(File folder)
  3. findJars(File libDir)
  4. findJarsDir(String sparkHome, String scalaVersion, boolean failIfNotFound)
  5. findJarsFromDirectory(File targetDirectory)
  6. getJarFile(@Nonnull Class clazz)
  7. getJarFile(Class clazz)
  8. getJarFile(Class clazz)
  9. getJarFile(Class clazz)