mvc 架構

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

          ?

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

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

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

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

          命令行選擇的列表

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


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 北川| 新余市| 明光市| 信丰县| 偏关县| 康定县| 湖南省| 定襄县| 宜兴市| 桐柏县| 大渡口区| 轮台县| 云林县| 南涧| 南和县| 舒城县| 土默特右旗| 屏山县| 松潘县| 都昌县| 长春市| 都匀市| 武穴市| 关岭| 东乡县| 杭锦后旗| 贵定县| 吉林省| 齐河县| 班戈县| 庐江县| 龙川县| 抚松县| 平原县| 珠海市| 盐边县| 永平县| 旺苍县| 忻城县| 普宁市| 全南县|