Java Jar File Find findJarFiles(String[] classPathLines)

Here you can find the source of findJarFiles(String[] classPathLines)

Description

find Jar Files

License

Apache License

Declaration

protected static String[] findJarFiles(String[] classPathLines) 

Method Source Code

//package com.java2s;
/*//from  w  w  w  . j  a v  a2  s . co  m
 *
 *  * Copyright 2015 Skymind,Inc.
 *  *
 *  *    Licensed under the Apache License, Version 2.0 (the "License");
 *  *    you may not use this file except in compliance with the License.
 *  *    You may obtain a copy of the License at
 *  *
 *  *        http://www.apache.org/licenses/LICENSE-2.0
 *  *
 *  *    Unless required by applicable law or agreed to in writing, software
 *  *    distributed under the License is distributed on an "AS IS" BASIS,
 *  *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  *    See the License for the specific language governing permissions and
 *  *    limitations under the License.
 *
 */

import java.io.File;

import java.util.HashSet;

import java.util.Set;

public class Main {
    protected static String[] findJarFiles(String[] classPathLines) {
        Set<String> jars = new HashSet<String>();
        for (String locationsLine : classPathLines) {
            if (locationsLine == null)
                continue;
            for (String CPentry : locationsLine.split(":")) {
                if (CPentry.endsWith(".jar"))
                    jars.add(new File(CPentry).getAbsoluteFile().toString());
            }
        }
        return jars.toArray(new String[0]);
    }
}

Related

  1. findJar(Class my_class)
  2. findJar(File dir)
  3. findJar(String nameRegexp)
  4. findJarContaining(Class c)
  5. findJarEntry(String entryName, JarInputStream jarFile)
  6. findJars(File folder)
  7. findJars(File libDir)
  8. findJarsDir(String sparkHome, String scalaVersion, boolean failIfNotFound)
  9. findJarsFromDirectory(File targetDirectory)