Aptana是前端开发的利器,特别是随着现在前端架构越来越成熟,大型应用中JavaScript的代码量越来越多,因此以往凭借记事本或者其他文本编辑器开发前端代码的难度越来越大,Aptana应运而生。它的官方网站是http://aptana.com/。
Aptana提供两种安装方式,一种是独立安装版本,一种是作为Eclipse的插件来安装。在这里我打算选择后一种方式。其当前最新版本为3.2.0。
	
	安装步骤如下:
	
	1. 到Eclipse官网(http://www.eclipse.org/downloads/)上去下载最新版本的Eclipse,当前为4.2,因为我想用Eclipse来做C++的开发,所以选择了Eclipse-cdt,这个版本的Eclipse是在标准版的基础上加装cdt插件。
新立得里面的版本太老,并且它用的是OpenJDK编译的,OpenJDK现在还不太成熟,最好还是用Oracle的JDK SE。
	
	2. 由于Aptana的插件当前还不支持OpenJDK,所以我们需要去Oracle的官网(http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html)上去下载JDK SE,当前最新版本为1.7。上面有很多版本的jdk,那究竟应该选择哪个版本呢?
首先可以用命令uname -a来检查系统的linux版本,例如下面是我本机的输出:
Linux tristan-F3Tc 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
所以我选择了linux x64的rpm包,还有一个选择是可以下载gzip的压缩包,但是要比rpm包大20MB。
	
	3. 如果本机没安装alien,那么需要要如下命令进行安装sudo apt-get install alien。如果安装前想知道这个东东是干嘛的,可以用
apt-cache show alien看看介绍:
	Package: alien
	Priority: optional
	Description-en: convert and install rpm and other packages
	Alien allows you to convert LSB, Red Hat, Stampede and Slackware Packages
	into Debian packages, which can be installed with dpkg.
	.
	It can also generate packages of any of the other formats.
	.
	This is a tool only suitable for binary packages.
	Homepage: http://kitenet.net/~joey/code/alien/
	Origin: Ubuntu
	Supported: 5y
	
	4. 用alien将jdk-7-linux-x64.rpm转换为deb包:sudo alien -d --scripts jdk-7-linux-x64.rpm。-d参数是说将rpm包转换为deb包,--script是说要把rpm里的脚本也
相应转换过来,这样的脚本比如postinst, postrm之类的。这步完成后,在rpm包所在的目录下会有一个名为jdk_1.7.0-1_amd64的deb文件。
	
	5. 用sudo dpkg -i jdk_1.7.0-1_amd64.deb安装。
	
	6. 重启电脑。
	
	7. 设置环境变量:
	tristan@tristan-F3Tc /usr/java $ sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 300
	tristan@tristan-F3Tc /usr/java $ sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0/bin/javac 300
	tristan@tristan-F3Tc /usr/java $ sudo update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0/bin/javah 300
	tristan@tristan-F3Tc /usr/java $ sudo update-alternatives --install /usr/bin/javap javap /usr/java/jdk1.7.0/bin/javap 300
	tristan@tristan-F3Tc /usr/java $ sudo update-alternatives --config java
	有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
	选择       路径                                          优先级  状态
	------------------------------------------------------------
	* 0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      自动模式
	  1            /usr/java/jdk1.7.0/bin/java                      300       手动模式
	  2            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      手动模式
	要维持当前值[*]请按回车键,或者键入选择的编号:1
	update-alternatives: 使用 /usr/java/jdk1.7.0/bin/java 来提供 /usr/bin/java (java),于手动模式中。
	
	8. 在/etc/profile全局配置文件里导出环境变量:$PATH, $CLASSPATH, $JAVA_HOME,如下:
	export JAVA_HOME=/usr/java/jdk1.7.0
	export PATH=$JAVA_HOME/bin:$PATH
	export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
	
	9. 重启电脑。
	
	10. 用java -version检查下设置是否正确,我本机的输出为:
	java version "1.7.0"
	Java(TM) SE Runtime Environment (build 1.7.0-b147)
	Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
	
	11. 把Eclipse的压缩包解压到你想要的那个目录,然后打开Eclipse,在菜单Help->Install new software下,
首先添加一个aptana插件的更新网址http://download.aptana.com/studio3/plugin/install,然后按照那个向导结束。
	
	12. 重启Eclipse,你就可以看到有很多新增加的项目了。

