Centos Linux 安装 JDK 8、配置环境变量

Centos Linux 安装 JDK 8、配置环境变量

视频教程链接:https://www.bilibili.com/video/BV1KN4y1N7Kd/

java_logo.png

1. 准备工作

1.1. Centos Linux

拥有一台 CentOS 7 Linux 机器,此处以 VMware 中安装的 CentOS 虚拟机演示。

当然,也可以是云服务器或者物理机直接装的 CentOS 7 Linux。

VMware 安装 Centos 7 Linux 虚拟机的教程可以参考文章:

《VMware 安装 Centos 7 Linux 虚拟机》(含b站视频教程链接):

https://www.hanshuixin.com/app/blog/detail/839c494401839c52b7642c9380920001

1.2. ssh客户端

ssh客户端用于连接到Linux,输入命令与Linux交互。Windows上的ssh客户端常见的有3款:

  1. win10自带的ssh命令

    如果是win10系统,可以按 win + R 键,输入 cmd ,按回车,在打开的 cmd 命令行中,使用 ssh 命令远程登录 Centos 虚拟机:

    ssh root@192.168.10.31
    # 输入密码
    
  2. Xshell

    家庭/学校免费下载地址:https://www.xshell.com/zh/free-for-home-school/

  3. SecureCRT (收费的)

    下载地址:https://www.vandyke.com/cgi-bin/releases.php?product=securecrt

1.3. sftp客户端

需要一个 sftp 客户端,将安装包传到 Linux 机器中。Windows上有2种常用方式:

  1. win10自带的scp命令

    如果是win10系统,可以按 win + R 键,输入 cmd ,按回车,在打开的 cmd 命令行中,使用 scp 命令将本地文件传到 Centos 虚拟机:

    scp E:\tmp\test.txt root@192.168.10.31:/tmp/
    # 输入密码
    
  2. FileZilla Client

    官网下载地址:https://www.filezilla.cn/download/client

1.4. JDK 8 的 Linux 版安装包

  1. 进入Oracle官网:https://www.oracle.com/

  2. 依次点击 “Products” > “Java” > "Download Java" ,往下翻,找到“Java 8” > “Linux”,当前版本是JDK 8u341

  3. 查看Linux的系统架构:

    • 使用ssh客户端登录到Centos Linux

    • 使用 uname 命令查看 Linux 的系统架构

    uname -a
    

    如果结果中包含aarch,那就是ARM架构;

    如果结果中包含x86,那就是X86架构

    如果含有aarch64x86_64,那就是 64 位,否则就是 32 位。

    演示机器是x86_64,也就是 X86 架构的 64 位。

  4. 根据系统架构选择手动安装包(tar.gz)

    演示机器是 X86 架构的 64 位,点击 jdk-8u341-linux-x64.tar.gz 下载,然后会弹出一个弹窗,勾选I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE,点击“Download jdk-8u341-linux-x64.tar.gz”。

下载JDK8.png
  1. 接着网站会跳转到登录页面,如果有账号,输入用户名、密码,点击登录,就开始下载了;如果没有账号,点击下方的“创建帐户”进行注册,然后下载。

2. 安装JDK

2.1. 上传JDK

使用 sftp 客户端将JDK的安装包jdk-8u341-linux-x64.tar.gz 上传到 /root/ 目录。

这里使用 FileZilla Client 进行上传。

2.2. 安装

使用 ssh 客户端登录到 Linux。

这里使用 SecureCRT 登录。

# 进入存放安装包的 /root/ 目录
cd /root/
# 解压安装包
tar -zxvf jdk-8u341-linux-x64.tar.gz
# 创建安装目录
mkdir /usr/local/java/
# 查看解压出来的文件
ll
# 解压后的文件夹名为:jdk1.8.0_341
# 将加压好的JDK移动到安装目录
mv /root/jdk1.8.0_341/ /usr/local/java/
# 查看安装好的jdk
cd /usr/local/java/jdk1.8.0_341/
ll

3. 配置环境变量

JDK的环境变量可以设置为全局变量,这样所有用户都可以直接使用java 等JDK命令,如果要设置全局变量,将环境变量配置添加到 /etc/profile 文件末尾;

也可以为具体某个用户设置环境变量,这样,只有这个用户可以直接使用java 等JDK命令,需要将环境变量配置添加到该用户家目录下的.bashrc 文件末尾,如/root/.bashrc

这里选择设置为全局变量。

# 用vi命令打开全局配置文件/etc/profile
vi /etc/profile
# 按 i 键,进入文本输入模式

在文件末尾添加以下环境变量配置:

export JAVA_HOME=/usr/local/java/jdk1.8.0_341
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存配置文件

# 按 Esc 键,退出文本输入模式
# 按 : 键,进入末行模式
# 输入 wq ,再按回车键,这样就保存、退出了

使配置文件生效

source /etc/profile

4. 检查

# 检查 java 命令
java
# 检查编译命令
javac
# 查看JDK版本
java -version

都没有报错,就说明安装JDK、配置环境变量成功了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容