Centos 7 配置Java开发环境

来源:互联网 发布:h3c snmp 网管软件 编辑:程序博客网 时间:2024/06/01 17:14

一:Linux下安装JDK并配置环境变量
(1)检查jdk版本、卸载openjdk版本(jdk与openjdk的区别不在此赘述)
(2)先检查java –version、javac –version命令查看版本(如图一)

这里写图片描述

经检查jdk版本为1.7.0.45;再输入rpm -qa|grep java查看(如图二)

这里写图片描述

注:不同的CentOS版本安装的openjdk版本可能有差别;如果没有列表显示,可直接看第4步
(3)卸载以上三个文件(需要root权限,登录root权限卸载,或者前加sudo)(如图三)
rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e –nodeps tzdata-java-2013g-1.el6.noarch
……

这里写图片描述

再次查看jdk信息(如图四)

这里写图片描述

现在准备安装Oracle版的jdk。
(4)解压jdk,解压命令:tar -xvzf jdk-7u25-linux-x64.tar.gz
jdk所在位置:/usr/java/jdk-7u25-linux-x64.tar.gz,在当前路径解压,解压之后,会出现jdk文件夹,进入jdk目录,并查看目录所包含内容(如图五)

这里写图片描述

(5)配置jdk环境变量
在Linux系统中,需要在PATH中添加jdk的bin目录,创建CLASSPATH,添加jdk的lib目录。
Jdk的主目录:/usr/java/jdk1.8.0_1.3.1
jdk的bin目录:/usr/java/jdk1.8.0_1.3.1/bin
jdk的lib目录:/usr/java/jdk1.8.0_1.3.1/lib
(6)编辑~/.bashrc文件
命令:
vi ~/.bashrc
(7)添加以下变量(如图六)
export JAVA_HOME=/usr/java/dk1.8.0_1.3.1
export JAVA_BIN=JAVAHOME/binexportJAVALIB=JAVA_HOME/lib
export CLASSPATH=.:JAVALIB/tools.jar:JAVA_LIB/dt.jar
export PATH=JAVABIN:PATH

这里写图片描述

(8)按ESC键,然后:wq保存退出
(9)使jdk环境变量生效,source ~/.bashrc(如图七)

这里写图片描述

(10)查看jdk版本
输入java -version、javac –version(如图八)

这里写图片描述

(11)实际命令操作配置如下:

这里写图片描述

这里写图片描述

具体参考资料如下:
http://www.cnblogs.com/007sx/p/5995064.html(安装配置jdk)
http://lorysun.blog.51cto.com/1035880/1579628/(jdk下载路径)

二:Linux下安装tomct并配置环境变量

(1)官方网站下载最新的tomcat:
http://tomcat.apache.org/download-80.cgi 在ubuntu上,我们下载zip和tar.gz。

这里写图片描述

这里写图片描述

(2)解压tomcat 8,用下面的命令(我下载的是tar.gz格式的):
tar -zxvf apache-tomcat-8.0.12.tar.gz

这里写图片描述

(3)开始配置tomcat:
复制解压后的文件到 /usr/java 目录
sudo cp -r apache-tomcat-8.0.12 /usr/java
进入 /usr/java/apache-tomcat-8.0.12 目录
cd /usr/java/apache-tomcat-8.0.12
打开启动的脚本文件
sudo vi ./bin/startup.sh(不熟悉vi的,可以用gedit打开:sudo gedit./bin/startup.sh)
打开startup.sh文件后,添加jdk和jre:添加jdk和jre环境变量JAVA_HOME=/usr/java/jdk1.8.0_20
JRE_HOME=JAVAHOME/jrePATH=PATH:JAVAHOME/bin:JRE_HOME
CLASSPATH=.:JREHOME/lib/rt.jar:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarTOMCAT_HOME=/usr/java/apache-tomcat-8.0.12
JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录
TOMCAT_HOME 为当前 apache-tomcat-8.0.43 目录
ps:注意,在安装tomcat之前先要安装jdk和jre,我安装的是jdk1.8.0_1.3.1
的java版本。

这里写图片描述

(4)启动tomcat:
sudo ./bin/startup.sh
显示的相关参数如下:
Using CATALINA_BASE: /usr/java/apache-tomcat-8.0.43
Using CATALINA_HOME: /usr/java/apache-tomcat-8.0.43
Using CATALINA_TMPDIR: /usr/java/apache-tomcat-8.0.43/temp
Using JRE_HOME: /
Using CLASSPATH: /usr/java/apache-tomcat-8.0.43/bin/bootstrap.jar:/usr/java/apache-tomcat-8.0.43/bin/tomcat-juli.jar
Tomcat started.

这里写图片描述

(5)验证tomcat配置和安装是否成功:
在浏览器中输入:http://xxx.xxx.xxx.xxx:8080/ 回车。然后显示出tomcat版本的信息等。

这里写图片描述

(6)如果出现网页不存在等情况,可能是防火墙关闭的原因。具体解决方案如下:
操作系统环境:CentOS Linux release 7.0.1406(Core) 64位
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。

关闭firewall:

#systemctl stop firewalld.service #停止firewall#systemctl disable firewalld.service #禁止firewall开机启动#firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

(7)关闭tomcat:
sudo ./bin/shutdown.sh
(8)最后,验证tomcat关闭是否成功:
在浏览器中输入:http://xxx.xxx.xxx.xxx:8080/ 回车。
如果出现无法打开此网页,表示tomcat关闭成功。

配置tomcat参考资料如下:
https://jingyan.baidu.com/article/e4d08ffdabb0710fd2f60de9.html
关闭防火墙参考资料如下:
http://www.linuxidc.com/Linux/2015-05/117473.htm(关闭防火墙)

三:Linux下安装MySQL并配置环境变量

(1)# yum install mariadb-server -y
(2) # systemctl start mariadb.service
(3) # systemctl enable mariadb.service
(4) # mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 5.5.44-MariaDB MariaDB Server Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others. Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement. MariaDB [(none)]>
(5)# mysql_secure_installation 设置mysql root密码
(6)默认mysql初始密码为空。直接enter键进入修改密码状态
(7)Set root password? [Y/n] y #这里选择Y是否重新设置密码
(8)Remove anonymous users? [Y/n] n #是否清楚其他用户的意思吧
(9)Disallow root login remotely? [Y/n] n #是否禁止远程访问
(10)Remove test database and access to it? [Y/n] y #是否删除测试数据
(11)Reload privilege tables now? [Y/n] y #是否重置权限
(12)重启mariadb服务和apache服务
(13)#systemctl restart mariadb.service
(14)#systemctl restart httpd.service
(15)#mysql -u root -ppassword

配置mysql环境如下:
http://www.centoscn.com/CentosBug/softbug/2016/0115/6660.html(安装mysql)
http://blog.csdn.net/u010757785/article/details/52152854(安装mysql)
mysql.com/downloads/mysql/#downloads(mysql官网)

至此,环境已经搭建完成,可以开始愉快的工作了!

原创粉丝点击