CentOS6.5 从零搭建JAVA开发环境,包括CentOS 6.5安装,网络配置,VirtualBox增强功能,Vim,Git,拼音输入法
JDK,Maven,Tomcat,SVN,IDEA,MySQL等项目的安装
1. CentOS6.5 的安装
此部分省略,网上有很多教程,但提醒几个注意点。
1) 本案例使用VirtualBox作为虚拟机软件,网络设置为桥接模式,硬盘分配80G
2) 安装时选择英文环境
3) 安装CentOS桌面版
4) 注意分区,我选择的分区方式是:
1 | /boot 100M |
5) 时区选择上海
6) 其他默认
2. CentOS网络设置
CentOS安装完成之后,默认网络是不起用的,此时需要启动网络。
首先找到网络设置文件,文件位置为: /etc/sysconfig/network-scripts/ifcfg-eth0
1) 启用默认的DHCP方式
编辑上面的文件,将ONBOOT=no
修改成ONBOOT=yes
,即,开机启动网络
然后执行 service network restart
重启网络服务,或者重启CentOS。reboot
2) 设置静态IP方式
1 | DEVICE=eth0 #network dev |
然后执行 service network restart
重启网络服务,或者重启CentOS。reboot
3. 安装VirtualBox增强功能
安装完CentOS时,在虚拟机里面的窗口显示很小,看着很不舒服,好在VirtualBox给我们提供了
使其全屏的方式,即,VirtualBox增强功能。安装VirtualBox时有一点需要注意,就是kernel的版本要和kernel-devel的版
本一致。具体安装如下:
1 | uname -r #查看kernel的版本 |
4. Vim的安装及配置
Vim安装
默认情况下,CentOS已经安装了vim,在此可以对其升级,如若不想升级,此步可省略。
1) 从Vim官网下载想要安装的版本。
2) tar -jxvf vim-7.4.tar.bz2
解压缩
3) 执行 yum install ncurses*
否则报错
4) cd vim74
5) ./configure
6) make
7) make install
安装完毕,vim --version
可以查看其版本。
Vim的配置
首先在 cd ~
目录,即,用户的home目录。创建.vimrc文件,添加如下内容
1 | "语法高亮 |
5. Git安装及配置
Git安装
安装完CentOS时,系统默认是未安装Git的,Git的强大之处,在此我就不细说了,安装肯定有用。
1) 首先下载源码包,地址为:https://www.kernel.org/pub/software/scm/git/
2) tar -zxvf git-2.3.4.tar.gz
# 解压缩此源码包
3) cd git-2.3.4
4) yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
5) ./configure
6) make
7) make install
安装完毕。
Git配置
在使用Git前需要进行一些配置,具体配置如下:
1 | git config --global user.name "你的用户名" |
6. 拼音输入法安装
CentOS安装完成之后以及按装了拼音输入法,只是需要配置一下,让其可以使用即可。
1) System –> Preference –> input Method
2) Enable input method feature 前面打勾
3) 点击 Input Method Perferences…
4) 在弹出的窗口中选择 Input Method Tab页签
5) Select an input method –> Chinese –> Pinyin ,选中之后,点击右边的 Add 即可。
6) Ctrl + space 即可完成中英文切换
7. JDK的安装以及配置
CentOS安装完成之后系统中默认的安装的是openJDK,JAVA开发时,一般是使用官方提供
的JDK版本。
JDK安装
JDK的安装非常简单,到官网下载jdk的安装包,进行解压即可。tar -zxvf jdk-7u71-linux-x64.tar.gz
JDK配置
1 | #编辑 /etc/profile文件,在该文件最后添加如下内容 |
配置完成之后,执行 source /etc/profile
使该文件生效。
执行 java -version
查看当前安装版本。
8. Tomcat安装
Tomcat的安装非常简单,官网下载安装包,解压缩即可。
1) Tomcat官网下载安装包
2) tar -zxvf apache-tomcat-7.0.59.tar.gz
解压缩
3) cd apache-tomcat-7.0.59/bin
,然后执行sh startup.sh
启动Tomcat
4) 在浏览器输入 http://127.0.0.1:8080
能看见tom猫说明安装成功
9. Maven安装以及配置
Maven的安装非常简单,官网下载安装包,解压缩即可。
Maven安装
1) Maven官网下载安装包
2) tar -zxvf apache-maven-3.3.1-bin.tar.gz
解压缩
Maven配置
1 | #编辑 /etc/profile文件,在export JAVA_HOME=...的上面添加 |
配置完成之后,执行 source /etc/profile
使该文件生效。
执行 mvn -v
查看当前安装版本。
Maven仓库配置
1) 在/home/sontek/opt 目录下面创建 respo 目录, mkdir respo
2) 找到$M2_HOME/conf/settings.xml文件
3) 添加如下内容:<localRepository>/home/sontek/opt/respo</localRepository>
4) 如下:
1 | <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" |
10. IDEA安装
JAVA开发利器IDEA和eclipse不相上下,各有各的优点,本次主要侧重IDEA的安装,其实eclipse的安装也非常简单,基本就是下载安装包解压缩完事。
1) 官网下载安装包,地址: http://download-cf.jetbrains.com/idea/ideaIU-2016.1.3.tar.gz
2) 解压缩 tar -zxvf ideaIU-2016.1.3.tar.gz
3) 切换到root用户,执行 sh $IDEA_HOME/bin/idea.sh
4) 安装配置时,均直接点击下一步即可,在最后一步时,Featured plugins 我选择的安装全部插件,尤其是IdeaVim
11. SVN安装与配置
使用YUM安装SVN非常简单,仅仅需要两行命令即可,但是YUM默认安装的SVN版本较低,现需要安装新版本SVN,需要使用源码编译安装。
YUM方式安装SVN
1 | yum install subversion |
源码方式安装
源码安装SVN需要的依赖比较多,需要一一提前安装,或者等编译报错之后再进行相应的安装。依赖的安装包有apr
,apr-util
,sqlite
等。
1) 下载apr
以及apr-util
安装包,下载路径为 : http://apr.apache.org/download.cgi
2) 安装apr
以及apr-util
1 | #解压缩文件 |
3) 安装subversion
1 | cd subversion-1.9.4 |
4) 在执行3)
的时候会报错,需要先安装sqlite,安装sqlite看错误提示即可。
1 | wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip |
重复执行3)
,安装完毕,最后将svn放到PATH环境变量export PATH=$PATH:/usr/local/subversion/bin
中去,或者创建软链接ln -s /usr/local/subversion/bin/svn /usr/bin/svn
,查看SVN版本 svn --version