private void addPathToJar(String pathToJar) throws IOException { try { classPool.appendClassPath(pathToJar); classPool.appendSystemPath(); } catch (NotFoundException e) { throw new RuntimeException(e); } JarFile jarFile = new JarFile(pathToJar); JarEntry entry = null; Enumeration<JarEntry> e = jarFile.entries(); while (e.hasMoreElements()) { entry = e.nextElement(); if (entry != null && !entry.isDirectory() && entry.getName().endsWith(".class")) { String name = entryPathToClassName(entry.getName()); classpathElements.put(name, new ClasspathElement(jarFile, entry, name)); } } }
private void addPathToJar(String pathToJar) throws IOException { try { classPool.appendClassPath(pathToJar); classPool.appendSystemPath(); } catch (NotFoundException e) { throw new RuntimeException(e); } JarFile jarFile = new JarFile(pathToJar); JarEntry entry; Enumeration<JarEntry> e = jarFile.entries(); while (e.hasMoreElements()) { entry = e.nextElement(); if (entry != null && !entry.isDirectory() && entry.getName().endsWith(".class")) { String name = entryPathToClassName(entry.getName()); classpathElements.put(name, new ClasspathElement(jarFile, entry)); } } }
private void addPathToJar(String pathToJar) throws IOException { try { classPool.appendClassPath(pathToJar); classPool.appendSystemPath(); } catch (NotFoundException e) { throw new RuntimeException(e); } JarFile jarFile = new JarFile(pathToJar); JarEntry entry = null; Enumeration<JarEntry> e = jarFile.entries(); while (e.hasMoreElements()) { entry = e.nextElement(); if (entry != null && !entry.isDirectory() && entry.getName().endsWith(".class")) { String name = entryPathToClassName(entry.getName()); classpathElements.put(name, new ClasspathElement(jarFile, entry, name)); } } }