JDK 安装及配置总结(多平台)

前言

本文将介绍JDK的基本安装及配置,并给出不同平台(WindowsLinuxMacOS)下的安装方式。同时,本文所使用的JDK版本文件可见文末的网盘链接或者通过官网链接自行选择下载。

Windows

首先将jdk1.8.0_291.zip文件解压到一个文件夹下,我这里解压到D:\\java目录下:

image-20210627190910286

接下来就需要进行环境变量相关的配置,以便可以全局使用java命令,而例如tomcat等软件也依赖JAVA_HOME来找到java的位置,下面就介绍环境变量的配置方法。首先需要找到系统高级设置,这里有两种方法,可以选择设置->系统->关于->高级系统设置(不同win10版本会有所不同);

image-20210627193135865

或者直接通过搜索找到编辑系统环境变量

image-20210627193358451

通过以上任意一种方式,点击后会出现以下界面:

image-20210627193516655

点击这里的环境变量,然后在出现的下图中点击新建

image-20210627193614261

然后设置变量名为JAVA_HOME,变量值为JDK1.8安装的目录,之后点击确定:

image-20210627193700128

然后再往下滚动找到名为Path的系统变量,然后点击编辑

image-20210627194041559

在这里点击新建并输入%JAVA_HOME%\bin,输入完毕后点击确定,然后关闭刚才所有打开的窗口。

image-20210627194303214

然后通过win+R组合键输入cmd

image-20210627194442390

点击确定后输入java -version,如果正常出现版本信息,即说明安装成功:

image-20210627194559717

如果发现输出的版本信息与安装的版本不一致,则可能是安装过JDK并配置过相关环境变量,这里可以通过where java命令来查看java的位置,如果这里的结果不是刚才的安装位置,则说明已经安装过JDK并配置过相关环境变量,这就需要找到刚才打开的环境变量配置进行修改即可。

image-20210627194821771

Linux

在这里假设你已经将JDK1.8的压缩包上传到了linux主机上,我这里放在/home/butterfly/develop目录下,首先通过tar -zxvf jdk-8u291-linux-x64.tar.gz进行解压,然后通过ls可以看到已经解压成功:
image-20210627200109854

然后我们同样需要进行环境变量的配置,以便可以全局使用java命令,这里讲解三种方法:

  1. 只在当前shell下生效

    通过输入export PATH=$PATH:/home/butterfly/develop/jdk1.8.0_291/bin即可配置成功,这里的/home/butterfly/develop/jdk1.8.0_291/bin修改为自己的JDK安装目录即可,然后通过java -version命令即可发现已经可以正常使用java命令:

    image-20210627202715932

    但是,需要注意的是,这样配置在关闭了当前shell后,下次再打开就会失效,所以接下来会再介绍两种永久生效的配置方法。在此之前,可以发现在windows配置中,我们是先配置了JAVA_HOME环境变量后再进行了PATH的配置,而我们刚才却直接配置了全路径,而在Linux中想实现上述的步骤,则只需要先执行export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291,然后再执行export PATH=$PATH:$JAVA_HOME/bin即可实现相同的效果。

  2. 对当前登录用户永久生效

    首先先介绍如何配置只对当前用户永久生效的方法,输入vim ~/.bashrc命令,然后在文件尾部追加下面两句:

    export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291
    export PATH=$PATH:$JAVA_HOME/bin
    

    在输入完并保存之后,再输入source ~/.bashrc命令后,即可发现即使关闭了shell,再重新打开,仍然可以执行java命令,但是这种配置只对当前登录的用户永久生效,即使配置的是root用户,最终也只有root用户可以使用java命令:

    image-20210627204816966

  3. 对所有的用户永久生效

    其实配置对所有用户生效,也和上述的步骤类似,只是修改的文件有所不同,通过vim /etc/profile命令打开profile文件,同样需要再文件末尾追加以下配置:

    export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291
    export PATH=$PATH:$JAVA_HOME/bin
    

image-20210627205308623

​ 然后保存后执行source /etc/profile命令,通过这种方式可以发现对于所有的登录用户,现在都可以使用java命令了。

MacOS

MacOS下安装这里就直接通过安装dmg文件的形式了,在安装指引点击后,最终会出现下述界面,即说明已安装成功。

image-20210627214448402

这里可以在shell里发现已经可以使用java命令了:

image-20210627215130778

下面再讲解如何配置JAVA_HOME环境变量,首先执行/usr/libexec/java_home,可以看到类似/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home的输出,这个就是MacOS自动给我们分配的java安装目录。然后输入vim ~/.bash_profile,之后在文件中追加以下配置:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

保存退出后再执行source ~/.bash_profile,然后输入$JAVA_HOME/bin/java -version也可以正常输入java版本信息,说明JAVA_HOME配置成功了。

资源链接

链接:https://pan.baidu.com/s/1P3qHk9dXCs-HtPBLNgcO7g
提取码:yim8

自行下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

总结

以上便是不同平台下JDK的基本安装和相关环境变量的配置方式,如有错误之处,欢迎留言指出。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值