• Linux 安装 JDK 详解


    安装 JDK

     

    说明:Linux 系统中安装软件需在 root 用户下进行。

     

    (1) 首先下载 jdk-8u131-linux-x64.rpm

     

    (2)将用户切换至 root,在 opt 文件夹下新建 software 文件夹, 用于专门存放软件包,将在Windows上下载的 jdk-8u131-linux-x64.rpm 传输到 Linux 系统下的 /opt/software 文件夹下。

    su root
    cd /opt
    mkdir software

    传输方式一:先进入 /opt/software 文件夹,执行命令 rz 进行传输,可将 Windows 上的文件传输到 Linux 上。

     

    传输方式二:下载 Xftp 软件,可在图形界面直接将 Windows 上的 JDK 传输至 software 文件夹。

     

     (3)在 /opt/software 文件夹下,执行命令:rpm –ivh  jdk文件名 进行安装,也可以使用绝对路径进行安装,不需要在 software 文件夹下。

    cd /opt/software 
    rpm –ivh  jdk文件名 

     

    (4)查询是否安装成功。

    cd /usr/java
    ls

     

     

    配置JDK环境变量

     

    一、用户级别的jdk环境变量的配置(仅该用户生效)

    (1)切换至需配置jdk 环境变量的用户下,先执行 cd 命令回车,在执行ls-la 查找到隐藏的 .bash_profile 或.bashrc 文件,用户环境变量的配置需在 .bash_profile或者 .bashrc下去配置,一般在 .bash_profile 下进行配置即可。

    su 配置环境变量的用户
    cd
    ls -la

     

    (2)进入 /usr/java/jdk1.8.0_131 文件夹,输入 pwd 命令,查询 jdk1.8.0_131 路径,将路径复制下来,配置 JAVA_HOME 时需要使用。 

    /usr/java/jdk1.8.0_131
    pwd

    (3)执行 cd 后,再执行命令 vi .bash_profile ,在文件最后写入 如下代码,:wq! 保存退出。

    cd
    vi .bash_profile
    :wq!

     

    JAVA_HOME=/usr/java/jdk1.8.0_131
    
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
    
    export PATH

    注意点

    1、Linux 系统中不是以 ; 间隔,而是以 : 间隔。配置环境变量 path 时需配置在前面,因为系统默认配置了一个 openjdk,要想自己配置的 jdk 生效,需在 PATH 前面加上 $JAVA_HOME/bin:

    2、想让配置的 JAVA-HOME 和 PATH 生效,必须加上 export JAVA_HOME 和 export PATH

      

    (4)验证是否配置成功,输入 java -version 命令。

     

    说明:

    1、配置成功后需要来回切换下用户,即先切换至 root 用户,然后切换回来,让配置生效。也可以重新开一个 xshell 窗口执行 java -version 命令。

    2、登录配置了 jdk 的用户时,需使用 su - 用户名,而不是 su 用户名,- 代表使用用户配置,而不是全局的配置

    3、当执行完 java -version 后,出现的是你自己安装的 jdk 版本,而不是 openjdk 的时候,证明配置成功。

     

     

    配置JDK环境变量

     

    一、全局 jdk 环境变量的配置

     

    说明:全局环境变量的配置在 root 用户下进行配置,且全局配置应在根目录下的 etc 文件夹的 profile 文件中进行。

     

    (1)使用 root 用户登录,进入根目录下的 etc 文件夹。

    su root
    cd /etc

    (2)输入 vi profile  命令,打开 profile 文件,在最底部输入以下配置代码,然后输入 :wq! 保存退出!

    vi profile 

    export JAVA_HOME=/usr/java/jdk1.8.0_131

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

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    (3)执行命令 source /etc/profile 让 profile 文件立即生效。

     

    (4)验证是否配置成功,输入 java -version 命令。

     

    注:如果Linux系统中预装有JDK,但是版本不是自己需要的,则在安装前可执行命令,yum remove java,删除预装的 JDK

    个性签名:北上广不相信眼泪,90后闯荡社会,不喝清晨的粥,只干最烈的酒,90后,加油!
  • 相关阅读:
    VMWare安装win10提示units specified don’t exist, SHSUCDX can’t install
    WinXP.Http.Post请求错误提示:基础连接已经关闭:发送时发生错误
    如何用PostMan请求WebApi
    无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_CI_AS_WS" 之间的排序规则冲突 解决
    c# Winform PropertyGrid 实现下拉框 多选
    c# Winform GridControl 给列自动生成快捷操作按钮
    Tomcat启动报内存溢出错误:java.lang.OutOfMemoryError: PermGen space异常 解决
    Net Core 项目引用Exceptionless记录使用
    .Net 开源异常日志ExceptionLess搭建
    c# AutoMapper 扩展
  • 原文地址:https://www.cnblogs.com/wxdestiny/p/9739546.html
Copyright © 2020-2023  润新知