LINUX 环境下安装配置JDK详解

Posted 爱学习的大鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX 环境下安装配置JDK详解相关的知识,希望对你有一定的参考价值。

方式一:采用yum安装jdk

第一步:
查看yum仓库列表,选择自己想要安装的版本(我这里选择的是jdk1.8)

第二步:
(1)执行安装命令-y默认安装(需要网络)

[root@centos-xy ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

(2)如下提示即安装完成

第三步:
配置环境变量

(1)编辑环境变量配置文件

[root@localhost ~]# vim /etc/profile

(2)在配置文件最下面添加以下内容(通过yum安装的jdk在/usr/lib/jvm/下

#set java environment
   JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64
   JRE_HOME=$JAVA_HOME/jre
   CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
   PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
   export JAVA_HOME JRE_HOME CLASS_PATH PATH

(3)是配置文件生效

[root@localhost java]# source /etc/profile

第四步:
查看安装版本、验证环境变量是否配置成功

[root@centos-xy ~]# java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)
[root@centos-xy ~]# javac -version
javac 1.8.0_322
[root@centos-xy ~]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64

第五步
测试Linux下的java程序

(1)编写Hello.java文件

[root@centos-xy home]# vim Hello.java
public class Hello 
    public static void main(String[] args) 
        System.out.println("hello world");
    

(2)编译运行Java代码

[root@centos-xy home]# javac Hello.java 
[root@centos-xy home]# java Hello
hello world

方式二:采用手动安装jdk

第一步:
下载linux版本的jdk压缩包,(本人已下载1.8.0_261版本,就没下载了)

官方下载链接: https://www.oracle.com/java/technologies/downloads/

第二步:
liunx下创建存放jdk的目录

[root@localhost ~]# mkdir /opt/jdk

第三步:
通过xshell(可以是其他工具)将下载的jdk压缩包上传到 /opt/jdk下

第四步:
进入 /opt/jdk,查看jdk文件是否存在,将jdk文件解压到当前目录下

[root@localhost ~]# cd /opt/jdk/
[root@localhost jdk]# ll
总用量 139760
-rw-r--r--. 1 root root 143111803 5月   2 00:56 jdk-8u261-linux-x64.tar.gz
[root@localhost jdk]# tar -zxvf jdk-8u261-linux-x64.tar.gz 

第五步:
查看解压后的jdk文件,在 /usr/local下创建java目录,并将解压后的jdk文件存放在该目录下

[root@localhost jdk]# ll
总用量 139760
drwxr-xr-x. 8 10143 10143       273 6月  17 2020 jdk1.8.0_261
-rw-r--r--. 1 root  root  143111803 5月   2 00:56 jdk-8u261-linux-x64.tar.gz
[root@localhost jdk]# mkdir /usr/local/java
[root@localhost jdk]# mv /opt/jdk/jdk1.8.0_261 /usr/local/java/

第六步:
配置环境变量

(1)编辑环境变量配置文件

[root@localhost ~]# vim /etc/profile

(2)在配置文件最下面添加以下内容

# 配置jdk环境变量
export JAVA_HOME=/usr/local/jdk8/jdk1.8.0_261
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$PATH:$JAVA_PATH

(3)是配置文件生效

[root@localhost java]# source /etc/profile

第七步:
查看安装版本、验证环境变量是否配置成功

[root@localhost ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
[root@localhost ~]# javac -version
javac 1.8.0_261
[root@localhost ~]# echo $JAVA_HOME
/usr/local/java/jdk1.8.0_261

以上是关于LINUX 环境下安装配置JDK详解的主要内容,如果未能解决你的问题,请参考以下文章

详解linux配置java环境变量

linux下tomcat8安装配置详解

linux 下安装web开发环境

[环境搭建]Linux下安装JDK

linux下jdk& tomcat安装详解

Linux下jdk安装和环境变量配置