Linux:Linux系统如何配置全局JDK和局部JDK

Linux:Linux系统如何配置全局JDK和局部JDK


      通常,遇到一个新的Linux系统需要安装JDK,一般都安装一个所需版本的JDK(1.8xx)然后配置一下/etc/profile文件的环境变量。这个配置是全用户的。任意用户登录,输入java –version得到的是同一个JDK版本。

      但是,有时会遇到这么一个场景,用户A需要搭建服务A,运行需JDK 1.7xx;用户B需要搭建服务B,运行需JDK1.8xx版本。这种情况下就需要配置不同的全局JDK和局部JDK。

一、全局JDK的配置

1、root用户登录
2、进入opt目录,新建java文件夹

cd  /opt

mkdir java 

3、上传jdk***.tar.gz包到java文件夹并解压

tar  -zxvf  jdk***.tar.gz

4、修改/etc/profile配置文件

vi  /etc/profile

添加如下内容
export JAVA_HOME=/opt/java/jdk1.8(自己安装解压后的jdk路径----自行修改)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

保存修改
先点击Esc,再输出:wq!,回车强制保存并退出

使新的配置生效
source /etc/profile

5、验证是否生效

java -version

二、局部JDK的配置

1、普通用户登录
2、进入普通用户的主目录,新建java文件夹

cd  /user_normal

mkdir java 

3、上传jdk***.tar.gz包到java文件夹并解压

tar  -zxvf  jdk***.tar.gz

4、修改~/.bash _profile配置文件

vi  ~/.bash _profile

添加如下内容
export JAVA_HOME=/user_normal/java/jdk1.8(自己安装解压后的jdk路径----自行修改)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

保存修改
先点击Esc,再输出:wq!,回车强制保存并退出

使新的配置生效
source ~/.bash _profile

5、验证是否生效

java -version

参考:

  1. https://blog.csdn.net/qq_33714590/article/details/79389768
  2. https://www.cnblogs.com/qingqing74647464/p/8617212.html
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页