Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录
FFdec是一個免費開源的swf反編譯軟件,在Windows,Linux,Mac上都能用,比那個碩思閃客精靈厚道多了,功能也不比它差,我以后就用FFdec了。
官網地址如下:
http://www.free-decompiler.com/flash/download.html
這個是最新源碼庫
https://github.com/jindrapetrik/jpexs-decompiler我在windows 7下面,就下載相應的exe版本就可以了。這個軟件唯一一個不爽的地方,就是需要事先需要java環境,所以需要安裝Java JDK庫,版本要求1.8及以上。在Windows上推薦安裝 Flash Player ActiveX component ,但是FFDec會自動檢查并安裝。下面是安裝配置步驟:
一、安裝Java環境
從Oracle官網下載最新Java JDE安裝,直接按照默認安裝就可以了
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
安裝后的文件目錄結構
記住剛才的安裝路徑,下面進行相應的環境變量配置
win7界面相比xp做了一點小的修改,不過不影響操作?
這里需要設置JAVA_HOME、CLASSPATH、Path三個環境變量。
a)、右擊“計算機”,點擊“屬性”,點擊彈出界面的左部分的“高級系統設置”
選擇“高級”選項卡,點擊下部的“環境變量”
在“系統變量”中,設置3屬性JAVA_HOME、CLASSPATH、Path(不區分大小寫),若已存在則點擊“編輯”,不存在則點擊“新建”;
b)、JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑C:\Program Files (x86)\Java\jdk1.8.0_25,此路徑下包括lib,bin,jre等文件夾(此變量最好設置,因為以后運行tomcat,eclipse等都需要依*此變量);
c)、Path使得系統可以在任何路徑下識別java命令,這里,要注意下,path應該是本來就存在的,就不要新建了,找到path,點擊“編輯”;在值的最前面加上下面的語句即可。如果覆蓋了path變量,將導致的cmd下有些基本的命令會找不到。?
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;?
d)、CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:?
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)?
%JAVA_HOME%就是引用前面指定的JAVA_HOME;
4、檢驗安裝配置是否正確
點擊“開始”,鍵入“cmd”;然后在dos窗口中,運行“java -version”、“java”、“javac”三個命令,看輸出是否類似上圖……出現畫面,安裝配置ok了。
在win 8.1下進入cmd的方法是
二、安裝FFdec
從官網下載最新版的exe文件,直接安裝即可,同時在桌面創建一個圖標,以便以后打開時比較方便。
下面是軟件啟動界面
在彈出的窗口中,拖入一個待研究的.swf文件,我們就可以看到源碼文件了
以后研究swf的相關源碼就靠它了!同理,在Linux和Mac平臺也是一樣的。
FFDec目前最新版本是5.3.0,發布時間是2015-5-25
使用中發現一個現象,就是FFDec每次一啟動,都會去檢查版本更新,碰巧今天早上官網故障連不上,就會導致FFDec暫時并不可用。
總結
以上是生活随笔為你收集整理的Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js控制图片的缩放代码示例
- 下一篇: 京东典型广告推广源码示例一