Retroweaver安裝
首先從下載Retroweaver開發包,也就是retroweaver-all.jar檔案,下載後解壓即可。這裡對解壓的目錄做一個說明,docs是文檔目錄;lib目錄包含第三方開發包,Retroweaver在執行代碼轉換時需要用到這些開發包,這些開發包僅在轉換時用到,在部署、運行時都不需要;release目錄包含以下幾個檔案:轉換後代碼運行時所需的retroweaver-rt.jar檔案,該檔案6K不到,你只需將其加入到運行程式的CLASSPATH中即可;retroweaver.jar則是運行轉換時所需的程式包;retroweaver-ex.jar則是一個提供了圖形界面的應用程式,你可以使用該程式提供的界面執行轉換操作。
Retroweaver使用
首先你的開發不受任何打擾,你使用鍾愛的IDE工具編寫Java 5的代碼,然後編譯、測試等,最後我們將這些Java 5編譯後的class檔案通過Retroweaver轉換成之前Java版本虛擬機能夠運行的class檔案,通過以下命令就可以完成:
> java -cp release\retroweaver.jar;lib\bcel-
5.1.jar;lib\jace.jar;lib\Regex.jar com.rc.retroweaver.Weaver
-source classes
這樣Retroweaver就會將classes目錄下的所有Java 5編譯後的class檔案轉換為我們期望的格式。當然我們編譯時最常用的工具是Ant,如何和Ant整合,Retroweaver也提供了: