yum安装的java的环境变量
  6tuRdFP5lxfF 2023年11月02日 24 0

环境

centos7.9,jdk1.8

问题

每次部署java环境的时候偷懒则会直接使用

yum install -y java

进行安装,默认则会安装java1.8.0版本

java -version

结果如图 image.png 不过有些软件还需要读取java的环境变量,从默认配置是无法读到的

查找过程

先看java的安装路径

whereis java

image.png 根据路径一步步查下去 image.png

发现实际上这里安装的只有jre环境,只能卸载重装jdk了

  1. 查询已安装的java
yum list installed | grep java
  1. 卸载
yum -y remove java-1.8.0-openjdk*
  1. 查yum源中java的版本
 yum list java*

image.png 4. 安装java-dev版本

yum install -y java-1.8.0-openjdk-devel.x86_64
  1. 配置环境变量
vi /etc/profile
加入以下几行
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64     
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin

刷新

source /etc/profile

完成 image.png

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年12月06日   21   0   0 sarcentos
  wwLZeziuqjLR   2023年12月11日   29   0   0 Dockercentos
  LE2wsiBPlOhg   2023年12月06日   30   0   0 Dockercentos
  wwLZeziuqjLR   2023年12月08日   94   0   0 Dockercentosbash
  wwLZeziuqjLR   2023年12月07日   30   0   0 Dockercentos
  wwLZeziuqjLR   2023年12月06日   23   0   0 abTime数据centos
6tuRdFP5lxfF