Aptana是前端开发的利器,特别是随着现在前端架构越来越成熟,大型应用中JavaScript的代码量越来越多,因此以往凭借记事本或者其他文本编辑器开发前端代码的难度越来越大,Aptana应运而生。它的官方网站是。
Aptana提供两种安装方式,一种是独立安装版本,一种是作为Eclipse的插件来安装。在这里我打算选择后一种方式。其当前最新版本为3.2.0。
安装步骤如下:
1. 到Eclipse官网上去下载最新版本的Eclipse,当前为4.2,因为我想用Eclipse来做C++的开发,所以选择了Eclipse-cdt,这个版本的Eclipse是在标准版的基础上加装cdt插件。
新立得里面的版本太老,并且它用的是OpenJDK编译的,OpenJDK现在还不太成熟,最好还是用Oracle的JDK SE。
2. 由于Aptana的插件当前还不支持OpenJDK,所以我们需要去Oracle的官网上去下载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: ~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检查下设置是否正确,我本机的输出为: