1 2 24 25 package org.hammurapi.inspectors.metrics; 26 27 import java.io.File ; 28 import java.util.StringTokenizer ; 29 import java.util.Vector ; 30 31 36 public class JarFileLookup { 37 38 39 public JarFileList parseClasspath() { 40 JarFileList jarFileList = new JarFileList(); 41 StringTokenizer tokenizer = new StringTokenizer (System 42 .getProperty("java.class.path"), System 43 .getProperty("path.separator")); 44 45 while (tokenizer.hasMoreTokens()) { 46 try { 47 String jarFileAbsolutePath = tokenizer.nextToken(); 48 File jarFile = new File (jarFileAbsolutePath); 49 JarFile jf = new JarFile( jarFileAbsolutePath, jarFile.length(), jarFile.lastModified() ); 50 jarFileList.add( jf ); 51 } catch (Exception e) { 53 e.printStackTrace(); 54 } 55 } 56 return jarFileList; 57 } 58 59 public static void main(String [] args) { 60 new JarFileLookup().parseClasspath(); 61 }} | Popular Tags |