大家好,又见面了,我是你们的朋友全栈君。
说明:
root用户下配置是对所有用户生效,即全局环境变量
普通用户配置,只针对当前用户生效
本机环境:
CentOS release 6.6 (Final)
配置前准备
①准备软件包
本机位置:
root用户:
/usr/local/software/jdk-8u65-linux-x64.tar.gz 解压目录: /usr/local/jvm/1.8.0_65
普通用户: sunny
/home/sunny/software/jdk-7u80-linux-x64.tar.gz
解压目录:/home/sunny/jvm/1.7.0_80
②查看是否有预装的jdk(openjdk)
root用户下执行
rpm -qa |grep java
如若有结果,执行卸载命令:
rpm -e --nodeps 软件包名
可以使用以下组合命令,一步到位
rpm -e --nodeps `rpm -qa |grep java`
执行结束后,再次执行
rpm -qa |grep java
执行结束后,无结果显示,进行下一步操作
环境变量配置
一、 root 用户配置全局环境变量(配置文件 /etc/profile)
①使用vim编辑器编辑该文件
vim /etc/profile
按住组合键: shift + g 跳到末尾
再按 i 键或o键,编辑,将以下内容复制到末尾空白行
export JAVA_HOME=/usr/local/jvm/jdk1.8.0_56 #此处的路径,请以本机实际为准! export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JRE_HOME=$JAVA_HOME/jre
配好后,保存退出(命令模式下执行 wq)
②使配置生效
执行
source /etc/profile
③验证
执行
java -version 显示如下结果,则说明配置成功
java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
二、普通用户配置jdk(此处以sunny为例,配置文件为 ~/.bash_profile)
①切换到普通用户
su - sunny
②进入到用户家目录
使用vim 编辑 .bash_profile
vim ~/.bash_profile
在如图所示位置,添加如下内容
export JAVA_HOME=/home/sunny/jvm/1.7.0_80 #此处的路径,请以本机实际为准! export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JRE_HOME=$JAVA_HOME/jre
配置完成后,保存退出
③是配置生效
执行 . .bash_profile 或 source .bash_profile
④验证
执行
java -version
显示结果如下,即成功
java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
以上为root用户和普通用户 java环境变量配置方法。
附件:文中提到的jdk版本包,微信扫码获取
转载于:https://blog.51cto.com/rhelanker/2363555
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106929.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...