public static URL[] pathToURLs(String path){
  StringTokenizer st=new StringTokenizer(path,File.pathSeparator);
  URL[] urls=new URL[st.countTokens()];
  int count=0;
  while (st.hasMoreTokens()) {
    URL url=fileToURL(new File(st.nextToken()));
    if (url != null) {
      urls[count++]=url;
    }
  }
  if (urls.length != count) {
    URL[] tmp=new URL[count];
    System.arraycopy(urls,0,tmp,0,count);
    urls=tmp;
  }
  return urls;
}

public static URL [ ] pathToURLs ( String path ) { StringTokenizer st = new StringTokenizer ( path , File . pathSeparator ) ; URL [ ] urls = new URL [ st . countTokens ( ) ] ; int count = 0 ; while ( st . hasMoreTokens ( ) ) { URL url = fileToURL ( new File ( st . nextToken ( ) ) ) ; if ( url != null ) { urls [ count ++ ] = url ; } } if ( urls . length != count ) { URL [ ] tmp = new URL [ count ] ; System . arraycopy ( urls , 0 , tmp , 0 , count ) ; urls = tmp ; } return urls ; }
utility method for converting a search path string to an array of directory and jar file urls .
