linux 中 非root用户安装指定的java版本

 

001、查看当前系统可以调用的java版本

[liujiaxin01@PC1 ~]$ java -version
openjdk version "11.0.17" 2022-10-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el9_0) (build 11.0.17+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.17.0.8-2.el9_0) (build 11.0.17+8-LTS, mixed mode, sharing)
[liujiaxin01@PC1 ~]$ javac -version
javac 11.0.17

 

 

 

002、去java官网下载计划安装的java安装包

java官网

例如计划安装java 12:

 

 

 

003、在家目录创建java目录,将下载的安装包上传至该目录,并解压

[liujiaxin01@PC1 ~]$ mkdir java        ## 创建java目录
[liujiaxin01@PC1 ~]$ cd java/          ## 进入该目录
[liujiaxin01@PC1 java]$ ls             ## 将安装包上传至该目录
jdk-12_linux-x64_bin.tar.gz
[liujiaxin01@PC1 java]$ tar -xzvf jdk-12_linux-x64_bin.tar.gz     ##   解压该安装包
[liujiaxin01@PC1 java]$ ls
jdk-12  jdk-12_linux-x64_bin.tar.gz

 

 

 

004、修改普通用户的环境变量, 在普通用户的家目录下修改 .bashrc文件,在末尾增加如下内容:

JAVA_HOME=/home/liujiaxin01/java/jdk-12      ## 此处的目录时刚才解压java安装包后生成的目录
CLASSPATH=$JAVA_HOME/lib/
PATH=$JAVA_HOME/bin:$PATH                    ## 此处$PATH要写在$JAVA_HOME/bin之后,否则新配置java变量不会生效, 此处应特别注意!!!!!
export PATH JAVA_HOME CLASSPATH

 

 

修改完成后,保存退出。 

 

005、加载环境变量的配置文件, 使其生效

[liujiaxin01@PC1 jdk-12]$ source ~/.bashrc

 

 

 

006、调用java,查看版本信息,检测是否配置成功

[liujiaxin01@PC1 jdk-12]$ java -version                ## 测试java版本
java version "12" 2019-03-19
Java(TM) SE Runtime Environment (build 12+33)
Java HotSpot(TM) 64-Bit Server VM (build 12+33, mixed mode, sharing)
[liujiaxin01@PC1 jdk-12]$ javac -version              ## 测试javac版本
javac 12

已经是java 12,说明安装、配置成功。

 

posted @ 2022-12-27 12:57  小鲨鱼2018  阅读(957)  评论(0编辑  收藏  举报