命令行快速找出class文件所在的jar包
for %i in (dir/b/s *.jar) do 7z l %i | findstr XDatabase.class
D:\shared\xsql>for %i in (dir/b/s *.jar) do 7z l %i |findstr XDatabase.classD:\shared\xsql>7z l dir/b/s | findstr XDatabase.classD:\shared\xsql>7z l db2jcc.jar | findstr XDatabase.classD:\shared\xsql>7z l db2jcc_license_cu.jar | findstr XDatabase.classD:\shared\xsql>7z l jconn3.jar | findstr XDatabase.classD:\shared\xsql>7z l jodbc.jar | findstr XDatabase.classD:\shared\xsql>7z l jTDS3.jar | findstr XDatabase.classD:\shared\xsql>7z l mlscript.jar | findstr XDatabase.classD:\shared\xsql>7z l msbase.jar | findstr XDatabase.classD:\shared\xsql>7z l mssqlserver.jar | findstr XDatabase.classD:\shared\xsql>7z l msutil.jar | findstr XDatabase.classD:\shared\xsql>7z l mysql-connector-java-5.1.6-bin.jar | findstr XDatabase.classD:\shared\xsql>7z l ojdbc14.jar | findstr XDatabase.classD:\shared\xsql>7z l postgresql-8.4-701.jdbc4.jar | findstr XDatabase.classD:\shared\xsql>7z l sqlite.jar | findstr XDatabase.classD:\shared\xsql>7z l sqlitejdbc-v056-zentus.jar | findstr XDatabase.classD:\shared\xsql>7z l sqljdbc.jar | findstr XDatabase.classD:\shared\xsql>7z l ULjDatabaseTransfer.jar | findstr XDatabase.classD:\shared\xsql>7z l UltraLiteJ.jar | findstr XDatabase.classD:\shared\xsql>7z l UltraLiteJ12.jar | findstr XDatabase.class[b]D:\shared\xsql>7z l xsql.jar | findstr XDatabase.class2010-12-24 21:05:40 ..... 30863 14443 [/b]com\sean\db\XDatabase.class
@echo offSETLOCALset WHICH_CLASS=%1echo WHICH_CLASS=%WHICH_CLASS%for /F %%i in ('dir /A:-D /S /B *.jar') do 7z l %%i | findstr %WHICH_CLASS% && echo %WHICH_CLASS% found in: "%%i"echo "Finished class finding..."echo "======================================"ENDLOCAL