JDK 安装及配置总结(多平台)
前言
本文将介绍JDK的基本安装及配置,并给出不同平台(Windows、Linux、MacOS)下的安装方式。同时,本文所使用的JDK版本文件可见文末的网盘链接或者通过官网链接自行选择下载。
Windows
首先将jdk1.8.0_291.zip文件解压到一个文件夹下,我这里解压到D:\\java目录下:
接下来就需要进行环境变量相关的配置,以便可以全局使用java命令,而例如tomcat等软件也依赖JAVA_HOME来找到java的位置,下面就介绍环境变量的配置方法。首先需要找到系统高级设置,这里有两种方法,可以选择设置->系统->关于->高级系统设置(不同win10版本会有所不同);
或者直接通过搜索找到编辑系统环境变量:
通过以上任意一种方式,点击后会出现以下界面:
点击这里的环境变量,然后在出现的下图中点击新建:
然后设置变量名为JAVA_HOME,变量值为JDK1.8安装的目录,之后点击确定:
然后再往下滚动找到名为Path的系统变量,然后点击编辑:
在这里点击新建并输入%JAVA_HOME%\bin,输入完毕后点击确定,然后关闭刚才所有打开的窗口。
然后通过win+R组合键输入cmd:
点击确定后输入java -version,如果正常出现版本信息,即说明安装成功:
如果发现输出的版本信息与安装的版本不一致,则可能是安装过JDK并配置过相关环境变量,这里可以通过where java命令来查看java的位置,如果这里的结果不是刚才的安装位置,则说明已经安装过JDK并配置过相关环境变量,这就需要找到刚才打开的环境变量配置进行修改即可。
Linux
在这里假设你已经将JDK1.8的压缩包上传到了linux主机上,我这里放在/home/butterfly/develop目录下,首先通过tar -zxvf jdk-8u291-linux-x64.tar.gz进行解压,然后通过ls可以看到已经解压成功:
然后我们同样需要进行环境变量的配置,以便可以全局使用java命令,这里讲解三种方法:
-
只在当前
shell下生效通过输入
export PATH=$PATH:/home/butterfly/develop/jdk1.8.0_291/bin即可配置成功,这里的/home/butterfly/develop/jdk1.8.0_291/bin修改为自己的JDK安装目录即可,然后通过java -version命令即可发现已经可以正常使用java命令:但是,需要注意的是,这样配置在关闭了当前
shell后,下次再打开就会失效,所以接下来会再介绍两种永久生效的配置方法。在此之前,可以发现在windows配置中,我们是先配置了JAVA_HOME环境变量后再进行了PATH的配置,而我们刚才却直接配置了全路径,而在Linux中想实现上述的步骤,则只需要先执行export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291,然后再执行export PATH=$PATH:$JAVA_HOME/bin即可实现相同的效果。 -
对当前登录用户永久生效
首先先介绍如何配置只对当前用户永久生效的方法,输入
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命令: -
对所有的用户永久生效
其实配置对所有用户生效,也和上述的步骤类似,只是修改的文件有所不同,通过
vim /etc/profile命令打开profile文件,同样需要再文件末尾追加以下配置:export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291 export PATH=$PATH:$JAVA_HOME/bin
然后保存后执行source /etc/profile命令,通过这种方式可以发现对于所有的登录用户,现在都可以使用java命令了。
MacOS
在MacOS下安装这里就直接通过安装dmg文件的形式了,在安装指引点击后,最终会出现下述界面,即说明已安装成功。
这里可以在shell里发现已经可以使用java命令了:
下面再讲解如何配置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配置成功了。
资源链接
链接:pan.baidu.com/s/1P3qHk9dX… 提取码:yim8
自行下载地址:www.oracle.com/java/techno…
总结
以上便是不同平台下JDK的基本安装和相关环境变量的配置方式,如有错误之处,欢迎留言指出。

浙公网安备 33010602011771号