JDK下载安装与环境变量配置图文详细教程,Window、Linux和MacOS(M1)系统安装jdk教程。
我的世界(Minecraft)开服教程:https://blog.zeruns.tech/tag/mc/
性价比高的服务器/VPS推荐:https://blog.zeruns.tech/archives/383.html
什么是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:https://url.zeruns.tech/adoptium
清华大学开源镜像站:https://url.zeruns.tech/Tuna_JDK
温馨提示:清华镜像站是屏蔽国外用户的,所以国外服务器的请选择Adoptium,Adoptium是国外的服务器所以国内用户请尽量选择清华镜像站。
首先是选择JDK版本,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包的,怎么配置环境变量。
然后将下载到的ZIP压缩包解压到你要安装的目录,我这里解压到F盘,进入解压的JDK目录,把路径复制下来。
新建→变量名输入JAVA_HOME→变量值输入你上面复制的JDK目录,我的是F:\jdk-17.0.1 12如下图所示。
然后打开CMD来验证一下有没有安装好,输入命令java -version,如下图所示就是安装好了。
Linux
下面我以Ubuntu20.04为例安装JDK16。
将下面的下载链接替换成你要的,安装命令里的文件名也替换成你下载的。如果是Centos或Redhat则将下面的dpkg命令替换为rpm,安装包也要换成rpm的。如果是非root用户登陆的,自己在每条命令前加上sudo。
# 通过wget下载安装包,若报错运行一下sudo apt install wgetwget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/deb/pool/main/a/adoptopenjdk-16-hotspot/adoptopenjdk-16-hotspot_16.0.1+9-3_amd64.deb# 安装JDK,如果报错,可能是依赖问题,运行这条命令修改依赖:sudo apt-get -f -y installdpkg -i adoptopenjdk-16-hotspot_16.0.1 9-3_amd64.deb# 验证java安装成功没java -version
你可以先下载到自己电脑上再通过sftp上传到你的Linux服务器上,也可以直接用wget命令下载。
然后按照提示运行下面的命令。如果是非root用户登陆的,自己在每条命令前加上sudo。
MacOS(M1)
Mac这部分内容来自青山小站文章:https://blog.yanqingshan.com/99.html
拖动安装
然后出现安装流程,下一步就可以安装完成。
环境校验
推荐阅读
高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html
搭建内网穿透服务器,带Web面板:https://blog.zeruns.tech/archives/397.html
怎样搭建个人博客:https://blog.zeruns.tech/archives/218.html
我的世界服务器搭建教程:https://blog.zeruns.tech/tag/mc/
利用闲置资源挂机赚钱-Peer2Profit:https://blog.zeruns.tech/archives/639.html