顶!我看了ClassLoader,但没有发现可用的方法。

解决方案 »

  1.   

    把包里的.class文件列出来就是了
      

  2.   

    同意:  把包里的.class文件列出来就是了
      

  3.   

    如果是在一个目录里面,就和读取文件列表一样,如果是在jar里面,
    JarFile jarFile = new JarFile(jarName);
            Enumeration files = jarFile.entries();
            while (files.hasMoreElements()) {
                JarEntry entry = (JarEntry) files.nextElement();                        if (!entry.isDirectory()) {
                         entry.getName();
                    }        }
      

  4.   

    就如同stonecsdn(东东)说的那样,用File 或者JarFile就可以了,不过如果在目录下仍有目录,可以用递归,用JarFile也可以实现递归吗