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

前言

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

环境介绍: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 进行下载。
(jdk下载图)
(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用户名根据自己实际情况修改)
上传jdk与安装脚本

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

修改

4.root下执行:

source jdkInstall.sh

5.切换用户查看Java版本

su - hn
java -version

修改成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值