最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java字節(jié)碼查看工具(jclasslib) v5.1 官方版

jclasslib下載

  • 軟件大小:2.55MB
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:編程其它
  • 應(yīng)用平臺(tái):Windows平臺(tái)
  • 更新時(shí)間:2017-06-29
  • 網(wǎng)友評(píng)分:
360通過 騰訊通過 金山通過

情介紹

jclasslib是一款免費(fèi)開源的java字節(jié)碼查看工具,該軟件不但可以查看java字節(jié)碼,同時(shí)還包含一個(gè)類庫允許開發(fā)者讀取,修改,寫入Java Class文件與字節(jié)碼。簡單的說:用戶可以通過jclasslib修改jar包下面的類,是一個(gè)實(shí)用的底層修改工具,需要Java環(huán)境配置才能使用。有需要的朋友可以下載試試!

軟件功能

1、支持Java7-Java8(使用-target 1.7編譯的類文件)。
2、Windows 7兼容的安裝程序和啟動(dòng)器。
3、“字段”和“方法”的詳細(xì)面板現(xiàn)在具有“復(fù)制到剪貼板”按鈕將所有簽名復(fù)制到系統(tǒng)剪貼板。
4、在字節(jié)碼顯示的底部,現(xiàn)在有一個(gè)下拉列表,其中包含所有使用的操作碼和一個(gè)按鈕,以顯示Java語言規(guī)范中相應(yīng)的官方文檔。
5、驗(yàn)證了偏移量,并且在字節(jié)碼顯示中標(biāo)記了無效的分支指令。
5、在“一般信息”中顯示主要類文件版本為詳細(xì)文本。
6、增加了CONSTANT_MethodHandle_info和CONSTANT_MethodType_info常量池條目的顯示。
7、.class和.jcw文件的文件擴(kuò)展名處理。
8、將.class和.jcw文件拖動(dòng)到主窗口將打開它們。

jclasslib修改jar包方法如下

出于某些原因,小編需要把別人jar包里面的class修改一下信息
配置文件*.properties MANIFEST.MF 這些東西可以直接用記事本打開修改 然后替換掉就OK。
我這里以我自己寫的一個(gè)小工具 POJOTool.jar 為例
軟件打開畫面效果如下

比如我想要修改 不能鏈接數(shù)據(jù)庫的提示信息 為 "芝麻不開門!"
步驟如下:
1.用jd-gui打開該jar 怎么打開不用我說了吧?
打開之后找到 要修改提示信息 的class文件 這里找到的是GenEntity
找到對(duì)應(yīng)需要修改的代碼所在的方法名
我這里包含提示信息的這段代碼在方法 getAllDataBase() 如下圖:

2.用jd-gui或者winrar把GenEntity.class 解壓出來到C盤 (目錄無所謂)
3.雙擊桌面上安裝好了的 jclasslib bytecode viewer ,點(diǎn)擊軟件的 File -- Open Class File 打開你剛解壓出來的class文件
4.點(diǎn)擊methods--getAllDataBase--Code
methods是表示方法不用說吧
getAllDataBase是剛在jd-gui里面找到的方法名
Code包含了getAllDataBase方法里所有的信息
找到"不能打開數(shù)據(jù)庫連接,請(qǐng)檢查!"
這里這個(gè)工具沒有提供搜索功能
如果這里很多內(nèi)容 那么你可以點(diǎn)擊 copy to clipboard把這里的內(nèi)容復(fù)制到一個(gè)文本文件里面然后再搜索

這里找到的是第82行
5.點(diǎn)擊第 82行后面的 #34 會(huì)跳轉(zhuǎn)到Constant Pool常量池的第34個(gè)常量

6.再點(diǎn)右邊的 cp info #362 會(huì)跳轉(zhuǎn)到第362個(gè)常量
這里能看到String: 不能打開數(shù)據(jù)庫連接,請(qǐng)檢查! 也就是最后輸出的信息

7.找到GenEntity.class的關(guān)鍵常量了現(xiàn)在就該修改它了
在eclipse里面新建一個(gè)Test來處理GenEntity.class

這里需要注意"C:\\GenEntity.class"是我存放class的目錄
if(i == 362) 這里是剛我在第七步找到的常量序號(hào)
"芝麻不開門!"這里是我想修改的文字信息!
運(yùn)行Test.java 會(huì)有如下提示信息 沒有報(bào)錯(cuò)就證明正常的 如果報(bào)錯(cuò)那么就有問題

9.把C盤剛修改后的GenEntity.class替換掉原來的GenEntity.class
怎么替換不用我說了吧..
用winrar打開.jar 然后把GenEntity.class拖進(jìn)去覆蓋就行了
10.運(yùn)行效果.

大功告成

更新日志

jclasslib 5.1更新日志(2017-6-28)
1、重新加載類文件操作不起作用。
2、LocalVariableTable屬性:“Length”列始終顯示“10”。
3、系統(tǒng)屬性jclasslib.io.skipAttributes不再工作。
4、NOP操作碼打破了字節(jié)碼顯示。

  • java字節(jié)碼查看工具(jclasslib) v5.1 官方版

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

java字節(jié)碼查看工具(jclasslib) v5.1 官方版

      氣軟件

      關(guān)文章

      載聲明

      ☉ 解壓密碼:m.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
      ☉ 本站提供的java字節(jié)碼查看工具(jclasslib) v5.1 官方版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。

      洞口县| 自贡市| 广元市| 常熟市| 饶平县| 辽阳市| 平定县| 江城| 宁河县| 北京市| 孟村| 台中县| 万宁市| 淮南市| 湟源县| 宜宾县| 新乡市| 乌海市| 于田县| 孟津县| 西贡区| 望谟县| 辉南县| 怀化市| 苗栗县| 吉安县| 城固县| 四平市| 遂川县| 呈贡县| 古交市| 吉安县| 万源市| 黄大仙区| 东兰县| 无极县| 高安市| 信阳市| 高陵县| 阿坝| 辉南县|