JDK下载安装与环境变量配置图文详尽教程linux安装jdk环境变量配置,Window、Linux和MacOS(M1)系统安装jdk教程。
哪些是JDK?
SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
SUN公司不仅提供JDK,还提供了一种JRE(JavaRuntimeEnvironment)工具,它是Java运行环境,是提供给普通用户使用的。因为用户只须要运行事先编撰好的程序,不须要自己动手编撰程序,因而JRE工具中只包含Java运行工具,不包含Java编译工具。值得一提的是,为了便捷使用,SUN公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只须要在计算机上安装JDK即可,不须要专门安装JRE工具了。
下载JDK
我这儿提供两个下载网站,在上面选择自己要的版本和系统平台下载对应的JDK:
Adoptium:
复旦学院开源镜像站:
温情提示:北大镜像站是屏蔽美国用户的,所以美国服务器的请选择Adoptium,Adoptium是美国的服务器所以国外用户请尽量选择北大镜像站。
首先是选择JDK版本linux site:infoq.cn,JDK8/JDK11/JDK16/JDK17,之后选择系统,你是要在window系统上装的就选windows,是Linux就选Linux,之后选择要下载的包,图片里的是X86的,建议选择X64的,往下拉可以看见,之后选择要下载的包。
windows建议.msi的安装包,直接下载安装就好,它会手动配置环境变量。
Linux的选择.tar.gz的包,下边教程会教你如何配置环境变量,也可以选择deb或rpm的包(北大镜像站里有),一条命令才能安装好了。Ubuntu/Debian的选deb,Centos/Redhat的选rpm。
安装前请先检测系统里有没有别的Java版本,有的须要先卸载,在CMD或Linux终端里输入命令java-version可以查询已安装的java版本,若显示没有此命令就没问题,假若有显示版本则须要把现有Java版本卸载。
Windows
msi包的安装我就不说了,下载出来双击运行之后仍然下一步就行。
下边讲一下如何安装zip包的,如何配置环境变量。
首先下载你要装的JDK版本的Windows版ZIP包,下边以JDK17为例,下载地址:
之后将下载到的ZIP压缩包解压到你要安装的目录,我这儿解压到F盘,步入解压的JDK目录,把路径复制出来。
右键点击此笔记本→属性→高级系统设置→环境变量
新建→变量名输入JAVA_HOME→变量值输入你后边复制的JDK目录,我的是F:jdk-17.0.1+12如右图所示。
在系统变量下找到Path→编辑→新建→输入%JAVA_HOME%bin→确定。
最后再点击一下确定就好。
之后打开CMD来验证一下有没有安装好,输入命令java-version,如右图所示就是安装好了。
Linux
下边我以Ubuntu20.04为例安装JDK16。
首先是deb包的安装方式,deb包适用于Ubuntu和Debian系统linux安装jdk环境变量配置,首先下载对应版本deb包RED HAT LINUX 9.0,你可以先下载到自己笔记本上再通过sftp上传到你的Linux服务器上,也可以直接用wget命令下载,JDK16的x64的deb包下载地址:%2B9-3_amd64.deb
将下边的下载链接替换成你要的,安装命令里的文件名也替换成你下载的。假如是Centos或Redhat则将下边的dpkg命令替换为rpm,安装包也要换成rpm的。假如是非root用户登录的,自己在每条命令前加上sudo。
# 通过wget下载安装包,若报错运行一下sudo apt install wget
wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/deb/pool/main/a/adoptopenjdk-16-hotspot/adoptopenjdk-16-hotspot_16.0.1%2B9-3_amd64.deb
# 安装JDK,如果报错,可能是依赖问题,运行这条命令修改依赖:sudo apt-get -f -y install
dpkg -i adoptopenjdk-16-hotspot_16.0.1+9-3_amd64.deb
# 验证java安装成功没
java -version
下边是.tar.gz包的安装方式,假如早已根据前面的教程成功安装就不用再看了,首先下载对应版本的JDK压缩包,我这儿还是以JDK16为例,下载地址:
你可以先下载到自己笔记本上再通过sftp上传到你的Linux服务器上,也可以直接用wget命令下载。
之后根据提示运行下边的命令。假如是非root用户登录的,自己在每条命令前加上sudo。
# 创建安装目录
mkdir /usr/local/java/
# 下载JDK安装包,将地址替换成你要安装的版本的下载地址,或者你从自己电脑上传到服务器也行。
wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/16/jdk/x64/linux/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz
# 解压当前目录下的JDK压缩文件到安装目录,将下面压缩包名字替换成你下载的
tar -zxvf OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz -C /usr/local/java/
# 进入/usr/local/java/目录
cd /usr/local/java/
# 列出目录内的文件夹,看看刚刚解压出来的JDK目录名称是什么,我这里是 jdk-16.0.2+7
ls
# 设置环境变量(安装 nano 输入 apt -y install nano),如果是Centos/Redhat系统就将apt替换为yum
nano /etc/profile
# 在末尾添加对应变量,记得将下面的jdk-16.0.2+7改成你上面查到的你JDK文件夹名
# 通过方向键移动光标到末尾
# 输入下面这几串内容后,按Ctrl+O来保存,然后按一下回车确定,接着按Ctrl+X退出。
export JAVA_HOME=/usr/local/java/jdk-16.0.2+7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 应用修改后的环境变量
source /etc/profile
# 软链接程序到环境变量中,记得将下面的jdk-16.0.2+7改成你上面查到的你JDK文件夹名
ln -sf /usr/local/java/jdk-16.0.2+7/bin/java /usr/bin/java
# 测试是否安装正常,显示 java version "1.8.0_261" 则为正常
java -version
MacOS(M1)
Mac这部份内容来自青山小站文章:
因为Oracle公司没有适配苹果M1芯片的JDK,在网上找了一个zulu家的JDK,适宜ARM构架的,也支持苹果M1芯片。
官网下载地址:
百度云盘:
拖动安装
之后出现安装流程,下一步就可以安装完成。
环境校准
本文原创地址:https://www.linuxprobe.com/jxzazyhjblpz.html编辑:刘遄,审核员:暂无