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.