mvc 架構(gòu)

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            74 Posts :: 60 Stories :: 5 Comments :: 0 Trackbacks
          posted on 2007-09-26 15:12 e全 閱讀(170) 評(píng)論(0)  編輯  收藏

          ?

          反編譯工具jad簡單用法
          以下假設(shè)jad.exe在c:\java目錄下
          一、基本用法
          Usage:????jad?[option(s)]?<filename(s)>
          直接輸入類文件名,且支持通配符,如下所示。
          c:\java\>jad?example1.class
          c:\java\>jad?*.class
          結(jié)果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源文件。

          二、Option?-o
          不提示,覆蓋源文件
          三、Option?-s
          c:\java\>jad?-sjava?example1.class
          反編譯結(jié)果以.java為擴(kuò)展名。

          四、Option?-p
          將反編譯結(jié)果輸出到屏幕
          c:\java\>jad?-p?example1.class
          將反編譯結(jié)果重定向到文件
          c:\java\>jad?-p?example1.class>example1.java

          五、Option?-d
          指定反編譯的輸出文件目錄
          c:\java\>jad?-o?-dtest?-sjava?*.class

          命令行選擇的列表

          ????? -a??????? - 用JVM字節(jié)格式來注解輸出
          ????? -af?????? - 同 -a,但是注解的時(shí)候用全名稱
          ????? -clear??? - 清除所有的前綴
          ????? -b??????? - 輸出多于的括號(hào) (e.g., if(a) { b(); }, default: no)
          ????? -d <dir> - 指定輸出文件的文件目錄
          ????? -dead????? -試圖反編譯代碼的dead 部分(default: no)
          ????? -disass?? - 不用用字節(jié)碼的方式反編譯 (no JAVA source generated)
          ????? -f??????? - 輸出整個(gè)的名字,無論是類還是方法
          ????? -ff??????? -輸出類的成員在方法之前 (default: after methods)
          ????? -i??????? - 輸出所有的變量的缺省的最初值
          ????? -l<num>??? - 將strings分割成指定數(shù)目的塊的字符 (default: no)
          ????? -lnc????? - 將輸出文件用行號(hào)來注解 (default: no)
          ????? -nl?????? - 分割strings用新行字符 newline character (default: no)
          ????? -nodos??? -不要去檢查class文件是否以dos方式寫 (CR before NL, default: check)
          ????? -nocast?? - 不要生成輔助文件
          ????? -nocode??? -不要生成方法的源代碼
          ????? -noconv??? - 不要轉(zhuǎn)換java的定義符 (default: do)
          ????? -noctor?? - 不允許空的構(gòu)造器存在
          ????? -noinner?? -關(guān)掉對(duì)內(nèi)部類的支持 (default: turn on)
          ????? -nolvt??? - 忽略局部變量的表信息
          ????? -nonlb???? - 不要輸出一個(gè)新行在打開一個(gè)括號(hào)之前 (default: do)
          ????? -o??????? - 無需確認(rèn)直接覆蓋輸出 (default: no)
          ????? -p??????? - 發(fā)送反編譯代碼到標(biāo)準(zhǔn)輸出 STDOUT (e.g., for piping)


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 黎川县| 福州市| 恩平市| 镇平县| 沙坪坝区| 霍城县| 黄山市| 旺苍县| 清河县| 双桥区| 泽库县| 清涧县| 吴忠市| 乐亭县| 忻州市| 宝丰县| 金寨县| 偏关县| 长寿区| 东至县| 涿州市| 渝北区| 鱼台县| 林口县| 孝义市| 三穗县| 金溪县| 万山特区| 临江市| 绥江县| 靖州| 鄂州市| 阿瓦提县| 五河县| 古蔺县| 噶尔县| 航空| 正蓝旗| 东丰县| 绥棱县| 凌海市|