编程知识 cdmana.com

Linux系统下安装配置JDK(rpm方式及tar.gz方式)

以前都是在Windows环境进行开发的,最近因工作需要;学习在Linux系统下搭建开发环境,自此记录搭建过程,以方便查阅。

本文借鉴了 Angel挤一挤 、小五 两位的博客。

 

准备材料:

  JDK下载链接:官网下载链接(需要登录)

         个人提供-版本8u271(坚果云)

  终端模拟器:MobaXterm (开源免费;此项可不安装,可直接在Linux系统中操作)

  Linux系统版本:CentOS7

  用户:root用户(普通用户下操作可能存在问题,请百度

 

搭建流程:

  查看并删除系统自带的openjdk

  通过命令:java -version 查看已安装的JDK版本信息

          

  查找已安装JDK相关的文件

     rpm -qa | grep java (系统自带的openjdk使用该命令)

     rpm -qa | grep jdk (自行安装的JDK使用此命令)

          

  使用命令以下命令卸载已安装的JDK(*.noarch文件可以忽略):

    rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_ 8.x86_64

    rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

    注:1. 使用rpm -e --nodeps命令,会同步删除JDK安装目录

      2. rpm -qa | grep 命令,对tar.gz安装方式的JDK无效

      3. tar.gz方式安装的JDK需要通过以下步骤卸载(删除)

        首先,通过 echo $JAVA_HOME 命令确定JDK安装目录;

        然后,通过 rm -rf  /usr/java/jdk1.8.0_271 删除该目录

        最后,通过vim /etc/profile 命令将 “JAVA_HOME”等号后置空(目的:取消关联)

  验证是否删除成功(出现红色标识,表示卸载成功):

    java -version

    

 

  rpm方式

    第一步:通过任意方式,将下载的"jdk-8u271-linux-x64.rpm"文件放到Linux系统中

    第二步:通过命令开始安装(安装后,可通过java -version命令确认是否成功)

      chmod 755 jdk-8u271-linux-x64.rpm (chmod是Linux下设置文件权限的命令,755表示可读、可写、可执行;root用户下,似乎没有必要)

      rpm -ivh jdk-8u271-linux-x64.rpm

      

     第三步:rpm默认安装路径(/usr/java/jdk1.8.0_271-amd64

      

     第四步:配置环境变量

      通过命令vim /etc/profile,将新安装的jdk目录赋给JAVA_HOME

      

     第五步:通过命令 source /etc/profile 使配置文件立即生效,并验证是否配置成功(echo $JAVA_HOME

      红色标识内容是否与自己的jdk安装路径一致

      

     第六步:在终端执行 java、javac 确认JVM能够正常运行

  

  tar.gz方式

              第一步:通过任意方式,将下载的"jdk-8u271-linux-x64.tar.gz"文件放到Linux系统中

    第二步:通过命令将 jdk-8u271-linux-x64.tar.gz 解压到想要安装的路径

      tar -xzvf /root/下载/jdk-8u271-linux-x64.tar.gz -C /usr/java

      注:-C 后边跟的路径必须真实存在(若不存在可通过 mkdir -p  创建具有层叠关系的文件路径 (-p按照路径逐层创建文件夹))

    第三步:配置环境变量

      通过命令 ls -al /usr/java 查看解压后新创建的jdk安装文件夹;将该文件路径赋给/etc/profile文件的JAVA_HOME

      

     第四步:通过命令 source /etc/profile 使配置文件立即生效,并验证是否配置成功(echo $JAVA_HOME

     第五步:在终端执行 java、javac 确认JVM能够正常运行

      

版权声明
本文为[Jinwen0324]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/Jinwen0213/p/13955225.html

Scroll to Top