Linux jdk安装及环境变量配置教程(jdk-8u144-linux-x64.tar.gz)

 更新时间:2020年03月16日 12:12:51   作者:nefu_ljw  
这篇文章主要介绍了Linux jdk安装及环境变量配置(jdk-8u144-linux-x64.tar.gz),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

建议先用sudo su命令切换到root账号,否则之后可能无权限操作 /opt 目录。

一、下载和解压

先去官网下载压缩包jdk-8u144-linux-x64.tar.gz。

下载之后,终端输入 cp jdk-8u144-linux-x64.tar.gz /opt 把这个压缩包复制到opt目录下,
然后进入到opt目录,输入 tar -zxvf jdk-8u144-linux-x64.tar.gz 解压缩。

二、编辑etc目录下的profile文件

sudo vi /etc/profile 用vi命令编辑/etc目录下的profile文件
按 i 进入编辑模式,键盘的上下左右移动光标到最后一行
如图,在最后一行加上:export JAVA_HOME=/opt/jdk

在这里插入图片描述

按esc键退出编辑模式,回到命令行模式。
输入 :x 保存并退出。

三、在etc/profile.d目录下创建java.sh文件并编辑

cd /etc/profile.d 进入到该目录下
sudo vi java.sh 创建java.sh文件并编辑(按 i 进入编辑模式)

java.sh编辑内容:
(这里需要按路径来写,先去opt目录下复制解压缩的路径,显示路径是/opt/jdk1.8.0_144

export JAVA_HOME=/opt/jdk1.8.0_144
export PATH=$PATH:/opt/jdk1.8.0_144/bin

在这里插入图片描述

输入 :x 保存并退出。

四、source全局配置文件/etc/profile,检验是否配置成功

source /etc/profile 全局配置文件(普通用户切换到root用户,要输入这个命令,之前的配置步骤不用再重复)

java -version 检验是否配置成功,成功则如下图:

在这里插入图片描述

总结

到此这篇关于Linux jdk安装及环境变量配置教程(jdk-8u144-linux-x64.tar.gz)的文章就介绍到这了,更多相关Linux jdk安装及环境变量配置(jdk-8u144-linux-x64.tar.gz)内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Ubuntu Linux上安装和使用Git和GitHub

    在Ubuntu Linux上安装和使用Git和GitHub

    今天小编就为大家分享一篇关于在Ubuntu Linux上安装和使用Git和GitHub的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-09-09
  • Linux与Windows跨平台文件共享的实现方案

    Linux与Windows跨平台文件共享的实现方案

    在智慧工厂的应用场景中,常常需要通过工控机集中读取多台设备生成的日志来获取运行数据,由于设备通常运行 Windows 系统,而工控机多采用 Linux 环境,所以本文介绍了Linux与Windows跨平台文件共享的实现方案,需要的朋友可以参考下
    2025-04-04
  • 在Linux配置自启动jar包方式

    在Linux配置自启动jar包方式

    这篇文章主要介绍了在Linux配置自启动jar包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • linux安装jdk并设置环境变量的方法教程(看这一篇够了)

    linux安装jdk并设置环境变量的方法教程(看这一篇够了)

    这篇文章主要介绍了linux安装jdk并设置环境变量的相关资料,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • linux free命令详解

    linux free命令详解

    本篇文章主要介绍了linux free命令详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 详解linux下的.net/mvc/cms程序结构

    详解linux下的.net/mvc/cms程序结构

    本片文章给大家详细分析了在linux下.net/mvc/cms程序详细结构说明,了解这个对在linux下程序开发非常有用,有兴趣的参考学习下吧。
    2017-12-12
  • linux系统对外开放3306、8080等端口,防火墙设置详解

    linux系统对外开放3306、8080等端口,防火墙设置详解

    这篇文章主要介绍了linux系统对外开放3306、8080等端口,防火墙设置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • linux用户source .bashrc或.profile找不到文件的解决

    linux用户source .bashrc或.profile找不到文件的解决

    这篇文章主要介绍了linux用户source .bashrc或.profile找不到文件的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Linux parted 分区命令使用解读

    Linux parted 分区命令使用解读

    这篇文章主要介绍了Linux parted 分区命令使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Apache mod_rewrite实现HTTP和HTTPS重定向跳转

    Apache mod_rewrite实现HTTP和HTTPS重定向跳转

    这篇文章主要介绍了Apache mod_rewrite实现HTTP和HTTPS重定向跳转,本文分别给出了HTTP重定向HTTPS和HTTPS重定向HTTP配置参考,需要的朋友可以参考下
    2015-06-06

最新评论