1. 程式人生 > >JFreeChart的demo.jar。。。教你一步一步反編譯並得到所有原始碼。。

JFreeChart的demo.jar。。。教你一步一步反編譯並得到所有原始碼。。

最近在寫一個酒店管理系統,一個人做,接近崩潰邊緣。做到酒店報表統計的時候,有一些不懂,想檢視原始碼,google了N多blog。。千篇一律,無語。。。於是打算反編譯demo.jar 自己找原始碼研究。。。

1)首先,你必須安裝有JDK,並且配置好了環境變數。。。至於配置,不多說,自己google。然後在cmd進入你的jfreechart-1.0.14-demo.jar所在資料夾,輸入

jar -xvf jfreechart-1.0.14-demo.jar

如果對-xvf不懂得可以用 輸入jar檢視

2)下載jad的軟體,到http://www.varaneckas.com/jad下載一個,解壓縮jad.exe 複製到jdk的bin資料夾下面,輸入


jad.exe -r -ff -d src -s java    *.class 

其中-r 表示恢復原始檔的目錄結構,,-ff 表示將類屬性定義放在類方法定義之前, -d 表示輸出目錄,-s 表示檔案的副檔名。

所有的java檔案將會被放置到當前資料夾src目錄下(如果沒有將新建一個)。 -s java 表示反編譯成java檔案   *.class表示把所有的檔案反編譯。

然後,在src資料夾下面,你會有意想不到的驚喜。。