FindClass

FindClass is a free java utility that searches your classpath to find the specified class(es). Alternatively, the user can specify a directory and all JAR files in that directory will be searched. This can be especially useful when looking for a class supplied by a third party.

Requirements

Java 2 runtime or SDK.

License

This utility is released under the GNU Lesser General Public License which means that you are free to download, use and modify the program at will.

Downloads

Command-line options

Do _not_ specify packages or .class.
If no classpath or directory is specified the system
classpath will be searched.

        -a              print info about this program
        -c <classpath>  add specified classpath to system classpath
        -C <classpath>  search only in specified classpath
        -d <directory>  search jar files in specified directory
        -f <file>       log output to file
        -h              this help message
        -q              only print when a match is found

Example search results

findclass Document -d d:\WebSphere\AppServer\lib

Searching directory d:\WebSphere\AppServer\lib
Searching for Document.class
Searching d:\WebSphere\AppServer\lib\admin.jar
Searching d:\WebSphere\AppServer\lib\ant.jar
Searching d:\WebSphere\AppServer\lib\antxalan_1_1.jar
Searching d:\WebSphere\AppServer\lib\bsf.jar
Searching d:\WebSphere\AppServer\lib\chart.jar
Searching d:\WebSphere\AppServer\lib\compat.jar
Searching d:\WebSphere\AppServer\lib\console.jar
Searching d:\WebSphere\AppServer\lib\databeans.jar
Searching d:\WebSphere\AppServer\lib\deployTool.jar
Searching d:\WebSphere\AppServer\lib\derdbpw.jar
Searching d:\WebSphere\AppServer\lib\dertrjrt.jar
Searching d:\WebSphere\AppServer\lib\EJBCommandTarget.jar
Searching d:\WebSphere\AppServer\lib\ejs.jar
Searching d:\WebSphere\AppServer\lib\ejscp.jar
Searching d:\WebSphere\AppServer\lib\gsk4cls.jar
Searching d:\WebSphere\AppServer\lib\ibmant.jar
Searching d:\WebSphere\AppServer\lib\ibmjndi.jar
Searching d:\WebSphere\AppServer\lib\ibmwebas.jar
Searching d:\WebSphere\AppServer\lib\idb.jar
Searching d:\WebSphere\AppServer\lib\ivbjfaceall.jar
Searching d:\WebSphere\AppServer\lib\ivjejb35.jar
Searching d:\WebSphere\AppServer\lib\jacl.jar
Searching d:\WebSphere\AppServer\lib\jetace.jar
Searching d:\WebSphere\AppServer\lib\js.jar
Searching d:\WebSphere\AppServer\lib\lotusxsl.jar
Searching d:\WebSphere\AppServer\lib\ns.jar
Searching d:\WebSphere\AppServer\lib\repository.jar
Searching d:\WebSphere\AppServer\lib\servlet.jar
Searching d:\WebSphere\AppServer\lib\servletconsole.jar
Searching d:\WebSphere\AppServer\lib\sljc.jar
Searching d:\WebSphere\AppServer\lib\sljcx.jar
Searching d:\WebSphere\AppServer\lib\slssl.jar
Searching d:\WebSphere\AppServer\lib\slssl_11.jar
Searching d:\WebSphere\AppServer\lib\sslight.jar
Searching d:\WebSphere\AppServer\lib\tasks.jar
Searching d:\WebSphere\AppServer\lib\tcljava.jar
Searching d:\WebSphere\AppServer\lib\ujc.jar
Searching d:\WebSphere\AppServer\lib\vaprt.jar
Searching d:\WebSphere\AppServer\lib\was20cm.jar
Searching d:\WebSphere\AppServer\lib\webtlsrn.jar
Searching d:\WebSphere\AppServer\lib\xalan.jar
Searching d:\WebSphere\AppServer\lib\xerces.jar
    FOUND org/w3c/dom/Document.class in d:\WebSphere\AppServer\lib\xerces.jar
Searching d:\WebSphere\AppServer\lib\xml4j.jar
    FOUND org/w3c/dom/Document.class in d:\WebSphere\AppServer\lib\xml4j.jar
Finished search. Found 2 matches.

Copyright © Nick Sydenham <n-nospam-sydenham@yahoo.co.uk>