日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用命令行快速找出Class文件所在的Jar文件

由于jar命令去查找class文件速度比較慢,我個人嘗試使用7z.exe,7z.dll,結(jié)合批處理,效果非常不錯。

創(chuàng)新互聯(lián)擁有10多年成都網(wǎng)站建設(shè)工作經(jīng)驗,為各大企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站制作服務,對于網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、App定制開發(fā)、wap網(wǎng)站建設(shè)(手機版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名申請等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)絡營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等網(wǎng)站化運作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項目的能力。

請看示例:

for %i in (dir/b/s *.jar) do 7z l %i | findstr XDatabase.class

結(jié)果:

 
 
 
  1. D:\shared\xsql>for %i in (dir/b/s *.jar) do 7z l %i |findstr XDatabase.class  
  2.   
  3. D:\shared\xsql>7z l dir/b/s   | findstr XDatabase.class  
  4.   
  5. D:\shared\xsql>7z l db2jcc.jar   | findstr XDatabase.class  
  6.   
  7. D:\shared\xsql>7z l db2jcc_license_cu.jar   | findstr XDatabase.class  
  8.   
  9. D:\shared\xsql>7z l jconn3.jar   | findstr XDatabase.class  
  10.   
  11. D:\shared\xsql>7z l jodbc.jar   | findstr XDatabase.class  
  12.   
  13. D:\shared\xsql>7z l jTDS3.jar   | findstr XDatabase.class  
  14.   
  15. D:\shared\xsql>7z l mlscript.jar   | findstr XDatabase.class  
  16.   
  17. D:\shared\xsql>7z l msbase.jar   | findstr XDatabase.class  
  18.   
  19. D:\shared\xsql>7z l mssqlserver.jar   | findstr XDatabase.class  
  20.   
  21. D:\shared\xsql>7z l msutil.jar   | findstr XDatabase.class  
  22.   
  23. D:\shared\xsql>7z l mysql-connector-java-5.1.6-bin.jar   | findstr XDatabase.class  
  24.   
  25. D:\shared\xsql>7z l ojdbc14.jar   | findstr XDatabase.class  
  26.   
  27. D:\shared\xsql>7z l postgresql-8.4-701.jdbc4.jar   | findstr XDatabase.class  
  28.   
  29. D:\shared\xsql>7z l sqlite.jar   | findstr XDatabase.class  
  30.   
  31. D:\shared\xsql>7z l sqlitejdbc-v056-zentus.jar   | findstr XDatabase.class  
  32.   
  33. D:\shared\xsql>7z l sqljdbc.jar   | findstr XDatabase.class  
  34.   
  35. D:\shared\xsql>7z l ULjDatabaseTransfer.jar   | findstr XDatabase.class  
  36.   
  37. D:\shared\xsql>7z l UltraLiteJ.jar   | findstr XDatabase.class  
  38.   
  39. D:\shared\xsql>7z l UltraLiteJ12.jar   | findstr XDatabase.class  
  40.   
  41. [b]D:\shared\xsql>7z l xsql.jar   | findstr XDatabase.class  
  42. 2010-12-24 21:05:40 .....        30863        14443  [/b]com\sean\db\XDatabase.class

最末一行展示的是最終結(jié)果。

將上述邏輯寫成批處理:

 
 
 
  1. @echo off  
  2. SETLOCAL  
  3.   
  4. set WHICH_CLASS=%1  
  5. echo WHICH_CLASS=%WHICH_CLASS%  
  6.   
  7. for /F %%i in ('dir /A:-D /S /B *.jar') do 7z l %%i | findstr %WHICH_CLASS% && echo %WHICH_CLASS% found in: "%%i"  
  8. echo "Finished class finding..."  
  9. echo "======================================"  
  10. ENDLOCAL  

運行一下命令:

 
 
 
  1. findclass com\\sybase\\afx\\util\\StringUtil.class 
  2. WHICH_CLASS=com\\sybase\\afx\\util\\StringUtil.class 
  3. 2012-02-27 13:14:36 .....        15230         5915  com\sybase\afx\util\StringUtil.class 
  4. com\\sybase\\afx\\util\\StringUtil.class found in: "U:\target\lib\ext\sup-client.jar" 
  5. 2012-02-27 13:14:36 .....        15230         5915  com\sybase\afx\util\StringUtil.class 
  6. com\\sybase\\afx\\util\\StringUtil.class found in: "U:\target\lib\ext\sup-server-rt.jar" 
  7. "Finished class finding..." 
  8. "======================================"

很容易得到最終結(jié)果。如果時間充分,我們甚至可以修改7z的源碼,讓它直接列出文件的全路徑,那樣,直接使用7z就可以找到最終文件了。


分享名稱:使用命令行快速找出Class文件所在的Jar文件
當前地址:http://www.5511xx.com/article/cojehsi.html