• 遇到一个环境需要安装JDK,一般都安装一个所需版本的JDK(1.7xx)然后配置一下/etc/profile文件的环境变量。这个配置是全用户的。任意用户登录,输入java –version得到的是同一个JDK版本。 有时会遇到这么一个场景...

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

    有时会遇到这么一个场景,用户A需要搭建服务A,稳定运行需JDK 1.7xx;用户B需要搭建服务B,稳定运行需JDK1.8xx版本。

    如果遇到这个情况,可以有两种方法解决。

    一、配置全用户JDK版本 + A/B用户所需JDK版本

    1、  配置全用户JDK版本1.7xx

    root用户登录,输入命令:

    vim /etc/profile

    尾部追加1.7xx版本JDK配置:

    JAVA_HOME=/opt/jdk1.7.0_07

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source /etc/profile

    使配置文件生效

     

    2、  配置B用户所需JDK版本1.8xx

    切换登录用户为B,输入命令:

    vim ~/.bash_profile

    尾部追加1.8xx版本JDK配置:

    JAVA_HOME=/usr/java/jdk1.8.0_131

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

     

    3、  验证JDK版本

    用户root登录,查看JDK版本:

    [root@hd02 nginx]# java -version

    java version "1.7.0_07"

    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

    用户A登录,查看JDK版本:

    [A@hd02 nginx]# java -version

    java version "1.7.0_07"

    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)用户B登录,查看JDK版本:

    [B@hd02 nginx]# java -version

    java version "1.8.0_131"

    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

     

    二、配置A用户所需JDK版本1.7xx,配置B用户所需JDK版本1.8xx

    1、  配置A用户所需JDK版本1.7xx

    切换登录用户为A,输入命令:

    vim ~/.bash_profile

    尾部追加1.7xx版本JDK配置:

    JAVA_HOME=/opt/jdk1.7.0_07

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

     

    2、  配置B用户所需JDK版本1.8xx

    切换登录用户为B,输入命令:

    vim ~/.bash_profile

    尾部追加1.8xx版本JDK配置:

    JAVA_HOME=/usr/java/jdk1.8.0_131

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

    3、  验证JDK版本

    用户root登录,查看JDK版本:

    [root@hd02 nginx]# java -version

    bash: java: command not found

    用户A登录,查看JDK版本:

    [A@hd02 nginx]# java -version

    java version "1.7.0_07"

    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

    用户B登录,查看JDK版本:

    [B@hd02 nginx]# java -version

    java version "1.8.0_131"

    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

    注:若root用户新建用户,切换到新建用户后,需执行source 命令使配置文件生效。


    展开全文
  • 遇到一个环境需要安装JDK,一般都安装一个所需版本的JDK(1.7xx)然后配置一下/etc/profile文件的环境变量。这个配置是全用户的。任意用户登录,输入java –version得到的是同一个JDK版本。 有时会遇到这么一个场景...

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

    有时会遇到这么一个场景,用户A需要搭建服务A,稳定运行需JDK 1.7xx;用户B需要搭建服务B,稳定运行需JDK1.8xx版本。

    如果遇到这个情况,可以有两种方法解决。

    一、配置全用户JDK版本 + A/B用户所需JDK版本

    1、  配置全用户JDK版本1.7xx

    root用户登录,输入命令:

    vim /etc/profile

    尾部追加1.7xx版本JDK配置:

    JAVA_HOME=/opt/jdk1.7.0_07

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source /etc/profile

    使配置文件生效

     

    2、  配置B用户所需JDK版本1.8xx

    切换登录用户为B,输入命令:

    vim ~/.bash_profile

    尾部追加1.8xx版本JDK配置:

    JAVA_HOME=/usr/java/jdk1.8.0_131

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

     

    3、  验证JDK版本

    用户root登录,查看JDK版本:

    [root@hd02 nginx]# java -version

    java version "1.7.0_07"

    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

    用户A登录,查看JDK版本:

    [A@hd02 nginx]# java -version

    java version "1.7.0_07"

    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)用户B登录,查看JDK版本:

    [B@hd02 nginx]# java -version

    java version "1.8.0_131"

    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

     

    二、配置A用户所需JDK版本1.7xx,配置B用户所需JDK版本1.8xx

    1、  配置A用户所需JDK版本1.7xx

    切换登录用户为A,输入命令:

    vim ~/.bash_profile

    尾部追加1.7xx版本JDK配置:

    JAVA_HOME=/opt/jdk1.7.0_07

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

     

    2、  配置B用户所需JDK版本1.8xx

    切换登录用户为B,输入命令:

    vim ~/.bash_profile

    尾部追加1.8xx版本JDK配置:

    JAVA_HOME=/usr/java/jdk1.8.0_131

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

    3、  验证JDK版本

    用户root登录,查看JDK版本:

    [root@hd02 nginx]# java -version

    bash: java: command not found

    用户A登录,查看JDK版本:

    [A@hd02 nginx]# java -version

    java version "1.7.0_07"

    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

    用户B登录,查看JDK版本:

    [B@hd02 nginx]# java -version

    java version "1.8.0_131"

    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

    注:若root用户新建用户,切换到新建用户后,需执行source 命令使配置文件生效。

    展开全文
  • Linux下根据不同用户配置不同java环境变量 在实际开发过程中遇到的一个问题,服务器的java环境变量是1.7的,因为各种原因,不能修改全局环境变量,因此新建了一个用户,新建用户的Java环境便令配置成1.8的。 1.切换...

    Linux下根据不同用户配置不同java环境变量

    在实际开发过程中遇到的一个问题,服务器的java环境变量是1.7的,因为各种原因,不能修改全局环境变量,因此新建了一个用户,新建用户的Java环境便令配置成1.8的。
    1.切换到新建的用户
    命令:su - bsp
    2.编辑环境变量文件
    命令:vi ~/.bash_profile
    3.加入环境变量配置(此处JAVA_HOME为jdk解压路径)

    JAVA_HOME=/usr/java/jdk1.8.0_131
    
    PATH=$JAVA_HOME/bin:$PATH
    
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    export JAVA_HOME
    
    export PATH
    
    export CLASSPATH
    

    4.再使配置文件生效
    命令:source ~/.bash_profile

    *或参考下面的链接:
    https://blog.csdn.net/ck3207/article/details/77965127

    展开全文
  • 使用root用户jdk的安装、其为系统的所有用户的默认jdk配置,当系统的非root设置自己的jdk时则不用默认jdk配置 1、 配置root用户JDK版本jdk1.8.0_181 root用户登录,输入命令: vim /etc/profile 尾部追加1.7...

    使用root用户进jdk的安装、其为系统的所有用户的默认jdk配置,当系统的非root设置自己的jdk时则不用默认jdk配置

    1、  配置root用户JDK版本jdk1.8.0_181

    root用户登录,输入命令:

    vim /etc/profile

    尾部追加1.7xx版本JDK配置:

    JAVA_HOME=/usr/local/jdk8/jdk1.8.0_181

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source /etc/profile

    使配置文件生效

     

    2、配置wangyong用户jdk1.6.0_45

    切换登录用户为wangyong,输入命令:

    vi ~/.bash_profile

    尾部追加jdk1.6.0_45版本JDK配置:

    JAVA_HOME=/home/wangyong/jdk6/jdk1.6.0_45

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

     

    配置后,输入命令:

    source ~/.bash_profile

    使配置文件生效

    展开全文
  • 之前在linux里也成功过jdk,过了一阵子再次安装的时候却又不记得了,所以特此记录!我一般都是在普通用户里安装jdk,不使用root用户。 一、下载 我是直接把jdk从测试环境直接传到生产环境的,没有重新下载,当然也可...

    序言

    之前在linux里也成功过jdk,过了一阵子再次安装的时候却又不记得了,所以特此记录!我一般都是在普通用户里安装jdk,不使用root用户。

    一、下载

    我是直接把jdk从测试环境直接传到生产环境的,没有重新下载,当然也可重新下载:下载地址

    二、解压

    创建jdk8的目录,将tar包传到jdk8的目录下后解压

     tar -zxvf jdk1.8.0_121.tar.gz 
    

    三、修改配置文件

    进入登录的主目录

    cd 
    

    查找.bash_profile,并编辑

    ls -alt
    vim .bash_profile
    

    将下面的配置放在.bash_profile文件的最后。

    #add by fanhf in 202006031432
    
    JAVA_HOME=/home/jdk8/jdk1.8.0_121
    
    PATH=$JAVA_HOME/bin:$PATH
    
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    JRE_HOME=${JAVA_HOME}/jre
    
    export JRE_HOME
    
    export JAVA_HOME
    
    export PATH
    
    export CLASSPATH
    

    四、使文件生效

    source .bash_profile
    

    五、查看jdk版本

    java -version
    

    显示:

    java version "1.8.0_121"
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
    
    展开全文
  • 以非root用户为例,为用户dev搭建JDK环境 步骤 上传JDK包到用户目录下(/home/dev)。 解压: tar -zxvf JDK包名 编辑当前用户目录下的~/.bash_profile文件,在最后添加内容: JAVA_HOME=/home/dev/解压出来的包名 ...
  • 下载jdk 根据自己的需求下载需要jdk版本【传送门】 上传文件到服务器并解压。 [root@localhost jenkinsadmin]# ll 总用量 181168 -rw-r--r-- 1 root root 185515842 11月 22 15:46 jdk-8u144-linux-x64.tar...
  • 文章以jdk1.7和jdk1.8为例 创建2个用户 HYL和jdkTest 用jdkTest登录,解压jdk1.7到 /usr/soft/jdk7/jdk1.7下 下面配置  vim ~/.bashrc 在尾部添加 :wq 保存后 执行 source ~/.bashrc 执行命令检查版本 ...
  • LinuxLinux系统如何配置全局JDK和局部JDK       通常,遇到一个新的Linux系统需要安装JDK,一般都安装一个所需版本的JDK(1.8xx)然后配置一下/etc/profile文件的环境变量。这个配置...
  • Linux 配置用户级 的JDK

    2017-11-15 16:03:48
    一.需要用到的linux命令:1. ls 查看当前目录下有那些对象(善用Tab... tar 相当于windows下面的压缩包(tar -xvf jdk-7u79-linux-x64.tar ) -xvf 解压到当前目录下 -xzvf 解压.tar.gz结尾的压缩包 3. cd 打开进入目
  • 2.JDK1.8 二、具体过程 1.切换到自己用户如xiaoming 2.进入用户根目录,编辑.bash_profile文件 > vim .bash_profile 修改内容: # .bash_profile # Get the aliases and functions if [ -f...
  • 添加用户用户组:useradd -d /home/用户名 -m ... ...   1、在用户组目录下在jdk1.8; wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oracleli...
  • Linux普通用户jdk配置

    2017-08-02 16:16:34
    Linux虚拟机用root账户创建了一个普通用户hadoop,root下安装好了jdk,但在hadoop下显示 [hadoop@mini1 ~]$ java -bash: java: command not found 错误原因:jdk不能放在/root下 把jdk拷贝到/usr/local目录下:scp -...
  • Linux配置Tomcat和JDK

    2018-10-14 15:10:20
    通过在linux打开终端命令(ctrl+alt+T)输入ifconfig查看本虚拟机的ip连接成功之后,找到DeskTop 然后复制下载好的tomcat和jdk 然后粘贴带DeskTop文件夹 然后解压文件夹 然后使用PuTTY辅助软件操作Linux的命令窗口...
  • Linux下安装JDK sun公司原来JDK版本下载:http://java.sun.com/products/archive/,可以下载任何版本的jdk。以前找jdk1.4.2_08版本找了半天没找到,偶然机会发现这个入口很好用,于是收藏了下来。现在oracle收购sun后...
  • 2、上传linux版本的jdk安装文件 3、解压 tar -xzf jdk-7u79-linux-x64.tar.gz 4、配置用户环境变量 打开用户环境变量配置文件(在该用户的根目录下边,是个隐藏文件).bash_profile 打开之后的样子: # ....
  • Linux安装配置JDK

    2019-03-13 17:58:47
    Linux安装配置JDK 刚接触Linux时,可能对软件安装配置太熟悉,虽然apt/yum工具强大,但自己手动安装一些软件还是需要的,有很多Java开发人员在Linux系统安装JDK并不是那么在意,故这里记录手动安装配置JDK方法。 ...
  •  linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包,然后再配置环境变量。其实在linux下也是一样的。  第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己...
1 2 3 4 5 ... 20
收藏数 105,175
精华内容 42,070
关键字:

linux给不同用户配置jdk