图解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