您的位置:首页 > 运维架构 > Linux

基于VMware上Linux系统更改非用户jdk

2016-11-23 16:46 525 查看

前言

可以直接查阅“一键安装”的安装方法!

环境介绍: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

jdk下载

安装脚本下载

2.将下载的安装脚本与压缩包放入 /home/hn/目录下(hn用户名根据自己实际情况修改)



3.修改jdkInstall中的user,下载其他版本的jdk的话请修改jar、dirName



4.root下执行:

source jdkInstall.sh


5.切换用户查看Java版本

su - hn
java -version


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vmware jdk centos shell