前言
可以直接查阅“一键安装”的安装方法!
环境介绍:CentOS7、VMware虚拟机、MobaXterm。
开始部署
1.用MobaXterm(这里以MobaXterm)连接主机。
点击上方Sessions -> New Session -> SSH 后Rmote Host 填上主机地址,Specify username 填root,Port 默认即可,点击OK完成连接。
2.创建用户组、用户
(1)输入命令: groupadd sy (sy为用户组名)
(2)输入命令:useradd -g sy sy (第一个sy为用户组名第二个为用户名 。)
3.检查Java版本,发现为1.8,这里将1.8改成1.7。
(1)切换用户: su – sy 注意“-”号两边有空格
(2)查看Java版本: java –version
(3)这里以1.8换1.7为例演示java版本修改。
4.jdk修改
(1)下载jdk:jdk下载地址
(2)点开超链接找到下图位置,点击箭头所指位置之后点击jdk-7u80-linux-x64.tar 进行下载。
(3)在MobaXterm上进入/home/sy/路径下,点击红框位置后输入java创建目录java。
(4)进入java目录下将下好的jdk拖入该目录下。
(5)终端输入:cd /home/sy/,执行vi .bash_profile命令。
(6) 进入下面界面后按’i’键进入编辑,光标移动到”export PATH”下面将下面指令粘贴出来。
JAVA_HOME=/home/sy/java/jdk1.7.0_80
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
(7)英文输入法下 Esc + “:” + wq!
(8)终端输入: source .bash_profile
(9)终端输入:java –version显示修改成功!
利用脚本安装
1.鉴于一般用户可能没有安装wget,故第1-3步不变。
2.切换root输入指令:su
3.终端输入:cd /home/sy/java
4.创建脚本文件:touch install.sh将下面代码复制到install.sh中。
(user变量值根据你的用户名更改,如果你下载的jdk版本不一样,没关系你只需要更换“jdk-7u80-linux-x64.tar.gz"与 ”jdk1.7.0_80“即可)
user="sy"
tar -zxvf jdk-7u80-linux-x64.tar.gz
cd ../
echo "JAVA_HOME=/home/$user/java/jdk1.7.0_80" >> .bash_profile
echo "PATH=$JAVA_HOME/bin:$PATH" >> .bash_profile
echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> .bash_profile
echo "export JAVA_HOME" >> .bash_profile
echo "export PATH" >> .bash_profile
echo "export CLASSPATH" >> .bash_profile
4.下载jdk:jdk下载地址并上传至/home/sy/java目录下。
5.终端执行: source install.sh
6.切换到sy用户: su - sy
7.查看java 版本:java -version改变即为成功!
一键安装
1.下载安装脚本与jdk
2.将下载的安装脚本与压缩包放入 /home/hn/目录下(hn用户名根据自己实际情况修改)
3.修改jdkInstall中的user,下载其他版本的jdk的话请修改jar、dirName
4.root下执行:
source jdkInstall.sh
5.切换用户查看Java版本
su - hn
java -version