首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >基础教程:5、图解Linux下JDK安装与环境变量配置

基础教程:5、图解Linux下JDK安装与环境变量配置

作者头像
程裕强
发布2019-05-27 09:11:13
发布2019-05-27 09:11:13
7270
举报

5.1 下载JDK8

(1)百度搜索“jdk8”第一条结果就是JDK下载地址

(2)接受协议,单击下载

(3)JDK的上传到Linux服务器 首先,通过XShell连接远程服务器; 然后,单击工具栏中的xftp图标,如下图所示;

最后,将已经下载的Linux版的JDK8软件包文件从左边拖到右边即可

5.2 加压缩

(1)查看刚上传的软件包

(2)加压缩到指定目录

代码语言:javascript
复制
[root@node1 ~]# tar -zxvf jdk-8u192-linux-x64.tar.gz -C /opt

(3)查看JDK目录

复制JDK根目录/opt/jdk1.8.0_192,下面配置环境变量需要用到。

5.3 配置JDK环境变量

(1)编辑JDK环境变量

代码语言:javascript
复制
[root@node1 ~]# vi /etc/profile.d/custom.sh

编辑内容如下

代码语言:javascript
复制
[root@node1 ~]# cat /etc/profile.d/custom.sh
#!/bin/bash
#java path
export JAVA_HOME=/opt/jdk1.8.0_192
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib
[root@node1 ~]#

其中,

  • JAVA_HOME表示Java的家目录
  • PATH=$PATH:$JAVA_HOME/bin表示在原来PATH环境变量的基础上增加JDK的bin目录路径,其中英文冒号是分隔符。
  • CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib表示在原来的CLASSPATH环境变量基础上增加当前目录(.表示当前目录)和JDK的lib目录。

(2)使生效

代码语言:javascript
复制
[root@node1 ~]# source /etc/profile.d/custom.sh 

5.4 测试JDK环境

(1)测试javac命令

代码语言:javascript
复制
[root@node1 ~]# javac

(2)查看JDK版本号

代码语言:javascript
复制
[root@node1 ~]# java -version

5.5 卸载原有JDK

如果Linux服务器安装的操作系统不是最小化安装,可能系统中已经自带了其他版本的JDK。这里需要将其删除。 使用下面命令: (1)rpm -qa|grep java查看已经安装JDK (2)rpm -qa|grep java|xargs rpm -e --nodeps卸载已经安装JDK软件包

代码语言:javascript
复制
[root@master ~]# rpm -qa|grep java 
tzdata-java-2016g-2.el7.noarch 
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 
python-javapackages-3.4.1-11.el7.noarch 
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 
javapackages-tools-3.4.1-11.el7.noarch 
[root@master ~]# rpm -qa|grep java|xargs rpm -e --nodeps 
[root@master ~]# rpm -qa|grep java
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年12月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 5.1 下载JDK8
  • 5.2 加压缩
  • 5.3 配置JDK环境变量
  • 5.4 测试JDK环境
  • 5.5 卸载原有JDK
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档