1樓:匿名使用者
jar檔案是個壓縮檔案,你可以嘗試用360或winrar進行解壓檢視。http://baike.
fr=aladdin
jar包裡面的類檔案怎麼看?
2樓:匿名使用者
類檔案你咋看,要不找原始檔,要不反編譯吧。
linux下如何查詢當前目錄下所有jar包中包含aaa內容的class檔名 10
3樓:匿名使用者
試試這個:find . name "*jar"|awk ''sh|grep aaa
補充:題主的問題不解開jar包用命令解決不了,上述命令僅用於查詢jar包中class檔名稱。
包含aaa關鍵字的,而不是內容,下面的命令可以輸出jar包名稱及其含有aaa關鍵子名稱的class檔案:
find . name "*jar"|while read name; do echo file:$name;jar -tvf $name|grep aaa; done
另:在windows下當你雙擊開啟jar包,然後雙擊class檔案檢視其內容,也是臨時解壓後開啟的,所以要檢視jar包中class檔案的內容,你不解開怎麼能做到呢?
要達到題主的目標,只能解開,方法如下:
一個shell指令碼,名稱隨意,如,內容如下:
#!/bin/bash
find -name "*jar"|while read jarname #這裡修改為你要在哪個目錄下查詢jar及class檔案。
doecho "processing jar-file:$jarname"
mkdir /tmp/jartmp #臨時解開放置的目錄。
cd /tmp/jartmp
jar -xf $jarname
find . name "*class"|while read cname
dofindflag=$(strings $cname|grep aaa) #class檔案都是二進位制的,用strings檢視。
if [ findflag"x !=x ];then
echo "class file: $cname include keyword aaa"
fidone
rm -rf /tmp/jartmp #刪除臨時檔案。
done好指令碼後,sh 執行即可。
4樓:匿名使用者
試試這個命令:jar -tvf *.jar | cat | grep aaa
手上meiyoulinux,沒法試,你試試。
5樓:匿名使用者
|都需要。
解壓啊然後才去判斷。
find . name "*jar"|awk ''sh|xargs grep aaa|awk -f: 'sort|uniq
在linux下,如何搜尋jar檔案中包含了哪些方法
網上**的jar裡面包含的是pom.xml的檔案,怎麼獲取其中的專案,或者誰幫我把**和依賴包弄下來。 10
jar格式是什麼?
6樓:湯採姒惜雪
裡面的遊戲基本都是破解的,不要錢…放心玩,但是有些也沒,玩之前看說明。
7樓:匿名使用者
一種手機電子書格式。
有關bat檔案執行jar包出現的問題
應該是jar的包沒有全部載入進去。bat jar bat批處理檔案怎麼寫語句來執行.jar檔案 fsutil fsinfo drives find h copy y h mp4 d sp y h 3gp d sp 不過我覺得通過你的移動盤的序列號來定位你的盤會更好,因為它是磁碟特有的,當有多個移動盤...
如何檢視dll檔案的內容
dll檔案是動態連結檔案,通常不要去動它。動了某個程式就會不能執行,嚴重的系統也進不了。小心點吧 真想看的話你用exescope這個軟體,能開啟dll檔案型別。 你試下exescope這個軟體吧,能開啟exe dll等檔案型別 這個是不能檢視的 據我所知 你網上找找看看有沒有相關工具,估計很難 有沒...
如何開啟字尾名為cmd格式的檔案
用記事本。雙擊執行。怎麼把記事本名字的字尾改成cmd的格式 完成後儲存,這時為 txt格式,右鍵重新命名,點後面直接改為cmd。就可以了。從控制面板那裡開啟資料夾選項,把隱藏已知型別的副檔名那裡取消。就可以看到記事本的後戳是。txt。選擇重新命名直接改成。cmd 直接改就行 你的應該是改不了的情況吧...