zoukankan      html  css  js  c++  java
  • Linux学习11-CentOS如何设置java环境变量

    前言

    之前用yum安装的java,现在想添加环境变量,yum安装的java路径在哪呢?如何找到安装的路径,把jdk添加到环境变量。
    本篇详细讲解linux系统设置java环境变量

    找到jdk路径

    之前用yum安装的jdk环境,安装教程参考这篇https://www.cnblogs.com/yoyoketang/p/10186513.html
    安装完之后,jdk在哪呢?这个找了很久才找到,查找java可以用whereis

    [root@yoyo ~]# whereis java
    java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz
    [root@yoyo ~]# 
    

    为了详细知道/usr/bin/java里面内容可以用ls -l查看

    [root@yoyo ~]# ls -l /usr/bin/java
    lrwxrwxrwx 1 root root 22 Dec 27 17:57 /usr/bin/java -> /etc/alternatives/java
    

    继续查找/etc/alternatives/java

    [root@yoyo ~]# ls -l /etc/alternatives/java
    lrwxrwxrwx 1 root root 73 Dec 27 17:57 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java
    

    那么可以看出安装的路径在 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64 这个就是了

    [root@yoyo ~]# ll  /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
    total 50816
    drwxr-xr-x  2 root root     4096 Dec 27 17:57 bin
    drwxr-xr-x 10 root root     4096 Dec 27 17:57 demo
    drwxr-xr-x  3 root root     4096 Dec 27 17:57 include
    drwxr-xr-x  4 root root     4096 Dec 27 17:56 jre
    drwxr-xr-x  3 root root     4096 Dec 27 17:57 lib
    drwxr-xr-x 11 root root     4096 Dec 27 17:57 sample
    -rw-r--r--  1 root root 52003985 Nov 20 00:10 src.zip
    drwxr-xr-x  2 root root     4096 Dec 27 17:57 tapset
    [root@yoyo ~]# 
    

    添加环境变量

    找到jdk安装路径后,在/etc/profile中配置其环境,用vim打开后,在最底部编辑,写入以下内容

    vim /etc/profile

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    

    编辑完成后:wq保存退出,此时环境变量生效还需执行

    source /etc/profile

    echo查看是否生效

    echo $JAVA_HOME

    [root@yoyo ~]# vim /etc/profile
    [root@yoyo ~]# source /etc/profile
    [root@yoyo ~]# echo $JAVA_HOME
    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
    

    环境变量设置好后,输入javajavacjava -version都能访问到内容就是正常的

    [root@yoyo ~]# java
    # 已省略
    [root@yoyo ~]# javac
    # 已省略
    [root@yoyo ~]# java -version
    openjdk version "1.8.0_191"
    OpenJDK Runtime Environment (build 1.8.0_191-b12)
    OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
    [root@yoyo ~]# 
    

    交流QQ群:779429633

  • 相关阅读:
    美联储主席和欧洲央行说了什么
    12月CPI,PPI有哪些变化
    中国人民银行行长易纲就贯彻落实中央经济工作会议精神接受采访谈
    2018年个人的一些简单预测
    从首套房利率走势看市场
    百城价格房价周期和郑州、武汉房价比较分析
    国际非农超预期美联储主席态度软化,国内适度宽松货币+积极财政仍是主基调
    三大经济体年2018年末形势一览
    从房地产住宅销售面积增速看房地产行业
    枚举类
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/10246012.html
Copyright © 2011-2022 走看看