圖解Eclipse 3.4 + Aptana Studio + RadRails 開發環境的構建[含Aptana破解方法] - [軟件使用]2008-11-30
版權聲明:轉載時請以超鏈接形式標明文章原始出處和作者信息及本聲明
http://xfrog.blogbus.com/logs/31978164.html
1.下載Eclipse(注意必須是含有SDK的版本, 如Eclipse Classic 3.4.1)。
2.解壓后,啟動Eclipse。
注意:如果啟動時提示JAVA版本過低(或者是稍后安裝Aptana插件時直接報錯),請檢查你系統的JVM版本(進入cmd命令窗口,直接輸入 java -version即可查看默認JVM版本)。如果的確是java版本問題,請到SUN網站下載最新的java,如果你已經安裝了java高版本,但仍然出現此提示,可能是你安裝的其他軟件更改了JVM的默認路徑,如ORACLE。此時,你可以指定VM參數來運行Eclipse,例如:你的jvm位于C:\Program Files\Java\jre1.6.0_05\bin 則可以新建一Eclipse快捷方式,在路徑中加入參數:
-vm "C:\Program Files\Java\jdk1.6.0_10\jre\bin\javaw.exe"
3.進入IDE后,選擇Window—>preference, 在General—>Capabilities中勾選Classic Update。
4.選擇Help—>Software Updates—>Find And Install, 選擇Search for new features to install。
5.下面可采取兩種方式來安裝Aptana Studio(考慮網絡因素,推薦使用本地安裝方式):
a.遠程更新方式:
選擇New Remote Site,添加Aptana更新地址:
選擇全部更新:
下載安裝:
b.本地安裝:
到http://update.aptana.com/install/studio/3.2/ 下載最新的Aptana Studio Eclipse插件
選擇New Archived Site...
選擇全部:
點擊Finish按鈕,選擇全部,下一步,"I accept the terms in the license agreements", Next, Finish
解壓中...
Install All...
完成后,彈出Aptana配置窗口[勾選打開防火墻],Next到完成
提示是否需要重啟Eclipse,選擇Yes
6.重啟后可能會彈出以下提示:
選擇Yes,安裝Aptana Subversion,安裝過程和之前的Aptana Studio相似:選擇全部—>接收許可。之后Eclipse自動下載安裝
Firefox版本過低的提示,如果你電腦中有高版本的Firefox則選擇Browse,指定路徑,如果沒有可以選擇Download下載安裝。當然,你也可以選擇Proceed來忽略此提示。但我還是建議大家安裝這個,因為安裝了Firefox后,在IDE打開My Aptana時首頁用的是Firefox內核而不是IE,如果沒有安裝Firefox,Aptana的內部瀏覽器會有IE內核,有時會產生My Aptana無法顯示的問題(注:可在Aptana配置窗口中修改)。
7.Aptana Subversion安裝完成后重啟Eclipse,選擇Window—>Show Toolbar...然后選擇工具條右側的按鈕,下拉菜單中選擇Other...隨后選擇Aptana切換到Aptana IDE。
8. 破解Aptana Studio。Aptana Studio試用版有30天的限制,選擇 Help—>Aptana Studio Professional License..或者在My Aptana首頁上都可以看到限制提示。
此處我們采用手工破解的方法:
首先我們需要下載java反匯編工具Jad(官網, download), 假設我們解壓到E盤,即jad位于: E:\jad.exe
進入Eclipse\plugins目錄,找到com.aptana.ide.core_1.2.0.018852.jar(注意后綴_1.2.0.018852因Aptana版本差異可能有所不同,只需找到com.aptana.ide.core大頭的文件即可),復制到E盤,再順便做個備份。
用Winrar或Winzip等解壓軟件打開E:\com.aptana.ide.core_1.2.0.018852.jar,依次進入com\aptana\ide\core\licensing,將 ClientKey.class 解壓到E盤,即E:\ClientKey.class
開始—>運行 輸入 cmd,進入命令模式,依次輸入
cd e:
e:
切換到E盤
輸入 jad ClientKey.class
不出意外的話,E盤下會生成一個ClientKey.jad文件,將此文件更名為ClientKey.java
用記事本打開,修改代碼,屏蔽掉所有的檢查函數:)
修改以下列出的函數:
public boolean isCloseToExpiring()
{
return false;
}
public boolean isValid()
{
return true;
}
public boolean isCloseToMatching()
{
return false;
}
public boolean isExpired()
{
return false;
}
public Calendar getExpiration()
{
Calendar expirationCal = Calendar.getInstance();
expirationCal.add(Calendar.YEAR, 50);
return expirationCal;
}
public boolean isTrial()
{
return false;
}
倒數第7行
public static final ClientKey EMPTY_KEY = new ClientKey(1, null, 0L);
修改為:
public static final ClientKey EMPTY_KEY = new ClientKey(0, "youremail@163.com", 0L);
保存, 進入命令窗口,切換路徑到java,如:
cd "C:\Program Files\Java\jdk1.6.0_03\bin"
c:
編譯java:
javac e:\ClientKey.java
OK,不出意外的話,E:\ClentKey.class已經替換成新版本,看下修改日期,確認一下。
將ClientKey.class拖入到之前打開的jar(E:\com.aptana.ide.core_1.2.0.018852.jar\com\aptana\ide\core\licensing\ClientKey.class),替換掉老版本的ClientKey.class。
退出Eclipse,復制E:\com.aptana.ide.core_1.2.0.018852.jar到Eclipse\plugins\,替換掉老版本。
啟動Eclipse...確認位于Aptana IDE模式,進入Help—>Aptana Studio Professional License..

破解成功!
9.在Aptana首頁My Aptana中,選擇Plugins,如果首頁未打開,請選擇Help—>Open My Aptana...

在Aptana RadRails位置,選擇Get it,安裝RadRails插件,安裝過程和Aptana Studio類似:

等待...

如果下載過程中,進度條長時間不動,可以重啟Eclipse后,重新安裝,此時,建議新建一Eclipse快捷方式,帶入參數 -clean。
呼~~終于下載完成...Install All

安裝完成后,選擇Yes,重新啟動Eclipse...
再次進入Eclipse后,可能會有Aptana RadRails Professional的更新提示,我們當然選擇Yes來安裝更新。又得重啟了:(
切換到RadRails模式(參考步驟7)

10.到此RadRails算是安裝完成,下面進行一些設置:
拼寫檢查設置為Ruby:

代碼提示,特別建議打開Auto-Activation:

快捷鍵設置,因為Ruby代碼提示的快捷鍵為Ctrl+Space,剛好和輸入法的中英文切換沖突,所以建議修改為其他快捷鍵:
在type filter text 中輸入Ctrl+Space,找出Ctrl+Space快捷鍵,然后進行修改,修改時注意指定When,如下圖:

設置默認字符集,這個也很重要,讓RadRails支持中文,General—>Workspace,Text file encoding選擇UTF-8:

Ok!到此結束。累~~~
dm520