jar格式的檔案如何檢視它所包含的內容

時間 2023-01-26 05:15:10

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 直接改就行 你的應該是改不了的情況吧...