首先是centos7环境
离线安装包linux就行,我的是jdk8 64位所以就是jdk-8u251-linux-x64.tar.gz
如果有安装openjdk的需要卸载openjdk
rpm -qa | grep java
卸载命令
rpm -e 包名
配置使用Java
创建工作目录,上传文件,程序一般放在/opt下,因为这个路径就是安装软件的,所以删除了也不会有太大的影响,为了明确位置,我建议再新建目录。
mkdir /opt/work/jvm
cd /opt/work/jvm
上传到这里,然后解压
tar -zxvf jdk-8u251-linux-x64.tar.gz
参数:-z 通过gzip指令处理备份文件-x 解压(换成c就是压缩)-v显示指令执行过程, -f指定备份文件
为了方便配置,以及后面的复用(不是1.8的就改一改),改个名字为jdk1.8
mv jdk1.8.0_251 jdk1.8
配置配置文件
vi /etc/profile
配置文件,最后面一行 如下
#java environment
export JAVA_HOME=/opt/work/jvm/jdk1.8
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
据说:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
配置完成,要让他立即生效
source /etc/profile
查看Java版本java -version
ubuntu从7升级到8后,可以切换Java版本的命令
sudo update-alternatives --config java