具体安装步骤及问题:
本文以当前用户帐号安装和配置为例,不像切换root帐号那么麻烦,偶尔还会有权限问题。
1、安装jdk 1.6
我安装的是jdk-6u45-linux-x64.bin,在Ubuntu上安装rpm挺费事,.bin文件直接安装就ok。jdk 1.6版本还是很不错的,关键是要和“工作大环境”相统一。要稳定不要最新,新版不一定是好的,附上:jdk官方下载地址。
下载后,打开终端(ctrl+alt+t),进入到下载的文件目录,再执行命令安装到指定目录,如我的jdk安装目录为:/home/henry/jvm/,下载目录为:/home/henry/download/,命令为:
代码如下 | 复制代码 |
$ cd /home/henry/download $ sudo ./jdk-6u45-linux-x64.bin |
安装后,在/home/henry/下的[.bashrc]配置文件中加入环境变量即可,执行命令$ gedit /home/henry/.bashrc 可以用文本编辑器打开,然后在最后加入:
代码如下 | 复制代码 |
#set java environment export JAVA_HOME=/home/henry/jvm/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib:.:$JAVA_HOME/jre/lib:$CLASSPATH |
最后输入命令$ java,有正确的命令信息即可,或$ java -version 查看版本信息。如果某些情况下,没有正确输出结果的话,可以利用ln命令,将java命令链接到jdk安装目录下bin/java命令,链接命令如下:
代码如下 | 复制代码 |
$ ln -t /home/henry/jvm/jdk1.6.0_45/bin/java java |
2、安装tomcat 6
下载tomcat包解压到当前用户的目录内即可,附上:tomcat6官方下载地址。同样在/home/henry/下的[.bashrc]配置文件中加入环境变量:
代码如下 | 复制代码 |
export TOMCAT_HOME=/home/henry/apache-tomcat-6.0.32 |
之后,进入到/home/henry/apache-tomcat-6.0.32/bin 目录,执行$ sh ./shartup.sh 启动tomcat,在浏览器中浏览http://localhost:8080 出现tomcat界面就正常了。
3、安装Spring Tool Suite(STS)开发工具
STS开发工具和eclipse一样使用,不过maven集成的比较好,用起来很方便,附上:Spring Tool Suite官方下载地址。
推荐下载sh文件,然后终端进入到下载目录,执行$ sh spring-tool-suite-3.2.0.RELEASE-e3.8.2-linux-gtk-x86_64-installer.sh 按照步骤安装即可。主要安装与系统版本一致的软件,我刚开始就误以为自己装的64位系统,结果造成安装后启动不了Spring Tool Suite。
4、安装SVN客户端及插件
Apache Subversion(简称SVN),是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS,互联网上越来越多的控制服务从CVS转移到Subversion。
Ubuntu上利用apt-get很方便的安装svn的客户端,在终端中执行命令$ sudo apt-get install subversion 安装,之后需要通过命令checkout、add、commit等操作,远不如Windows上的TortoiseSVN(小乌龟)好用,不过可以通过命令使用来进一步了解svn的工作原理。
在STS上可以在线安装subclipse插件,打开 Help 》Install New Software 对话框,在work with中输入在线更新的地址,如http://subclipse.tigris.org/update_1.8.x ,回车就会显示包内容,然后全选安装。也可以手动下载安装包,也是在Install New Software对话框中,点击work with后面的add,找到下载后的包,然后安装,附上svn的下载地址: eclipse插件subclipse官方下载地址。
进入STS中,打开 Preferences 》Term 》SVN,建议将 [替换时删除未加入版本控制的资源删除]去掉,否则在update时会删除未加入版本控制的文件,我就受过一次伤害。
5、STS问题
安装subclipse插件后,出现过一个问题,错误如下:
代码如下 | 复制代码 |
Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path |
不过这个问题比较明显,只要安装下JavaHL库就行了,可试过网上的方法仍然不管用。其实安装插件时如果全选的话(勾选了SVNKit),将Preferences 》Term 》SVN 中SVN接口的Client改成SVNKit就可以了,如果安装时未勾选,通过 Help 》About Spring Tool Suite 》Installation Details 删除插件再重新安装。