mvc 架構

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            74 Posts :: 60 Stories :: 5 Comments :: 0 Trackbacks
          posted on 2007-09-26 15:12 e全 閱讀(168) 評論(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)


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


          網站導航:
           
          主站蜘蛛池模板: 兴安县| 布尔津县| 锡林浩特市| 巴马| 黄石市| 留坝县| 清涧县| 镇安县| 图木舒克市| 竹北市| 张家川| 高州市| 崇阳县| 黑河市| 贞丰县| 伊金霍洛旗| 冀州市| 临高县| 东光县| 星子县| 秀山| 绥中县| 宝丰县| 商南县| 高雄县| 扎鲁特旗| 桐乡市| 微山县| 衡阳县| 惠东县| 徐闻县| 郧西县| 眉山市| 揭西县| 会昌县| 张家口市| 独山县| 枝江市| 临城县| 望都县| 万山特区|