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 @   小鲨鱼2018  阅读(1098)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-12-27 linux 实现两个文件指定列的替换
2021-12-27 linux 中实现两列数据的互换
2020-12-27 这个奇葩
2020-12-27 C语言中条件表达式求最大值和最小值
2020-12-27 c语言计算两个数的差值
2020-12-27 c语言中取最大、最小值
2020-12-27 c语言中判断输入两个数值的大小
点击右上角即可分享
微信分享提示