jdk(Windows/Mac含M1/M2 Arm原生JDK)安装,附各个版本JDK下载链接

简介: jdk(Windows/Mac含M1/M2 Arm原生JDK)安装,附各个版本JDK下载链接

安装建议及注意事项

  • 他发任他发,我用Java 8,并不是没有道理,版本未必越新越好,结合自己的环境综合考虑
  • 本文会给出不同系统和版本的jdk下载地址和安装步骤,根据自己的需要直接跳转至文章对应小节即可
  • 本文分别会给出不同系统及不同场景下的安装建议。如有其他问题,可在文末留言。


1、JDK下载

1.1 官方下载

选择对应的操作系统及JDK版本,点击直达官方下载链接

Windows Mac Linux


1.2 JDK 国内镜像

  • 下载https://www.injdk.cn/
  • 特点:几乎囊括了各个渠道的所有受支持的 JDK 版本,非常方便,建议收藏!

299e0fcd2ed34f1896fadb346ba555a7.png


1.3 Azul JDK(支持ARM原生:苹果M1、M2系列)

c14ac686e34c4cc6ac14ea53aa8b39aa.png


2、Widows系统安装及配置

2.1 安装

安装没有过多可交代的,一直点下一步即可

53a6a783ba094135a72d58fc6f42127b.png


唯一需要注意的就是,如果你没有修改安装路径,要记得jdk安装的位置。安装本身没有难度,就不再多说了,安装完毕之后点击关闭即可。

3d57bc0d6c4c4493b81b1d9a516f48ee.png


2.2 配置环境变量

2.2.1 打开系统设置

Win + E 打开计算机,右键属性(或者右键左下角win图标,点击设置)进入系统设置菜单

58000b9daa2e4a40bfbe1e2d4425a75a.png

对于部分Win10Win11用户以下操作和上面操作效果相同

b351ed443fce472ba9e97f2bee0410fc.png


2.2.2 打开环境变量设置项

点击属性之后,在弹出窗口中选择环境变量,如果没有弹出系统属性窗口,而是设置界面,参考下一步。

71e0e00b3cca4a2fba86a428dbd13e75.png


对于Win10Win 11用户,如果点击属性之后没有直接弹出系统属性菜单,可以在系统设置左上方搜索框中直接搜索环境变量,直接选择或者按回车选择编辑系统环境变量或者编辑账号环境变量均可,我这里选择的前者。

9720965cef57440b9b9b8fd16e2dedab.png


2.2.3 配置环境变量参数值

系统变量下点击新建

image.png


弹出窗口中,变量名填写JAVA_HOME,注意需要全部大写。

参数值填写刚才安装JDK时的安装路径,注意是根目录,不是bin目录

586696cbef704c1380bce8c3367d6a91.png


2.2.4 把JAVA_HOME添加到Path

在系统变量中,找到变量名称为Path的变量,如果没有,则点击创建。

9bc8fa9ac783402b80c56edbdb18dea7.png


在弹窗的环境变量编辑窗口中,点击新建,输入%JAVA_HOME%\bin,点击保存。

e25885616d90499a90e1c039ba5df93a.png


2.3 验证

3、Mac系统安装指南

jdk下载方式见本文第一部分,不过多赘述,选择合适版本即可。


3.1 安装

下载dmg文件,我这里以jdk-8u341-macosx-x64版本为例,点击继续

fc2a6933732c4e53994ea4794bdad6ff.png


输入密码,点击安装

cb6d3bb337bc4b468b375990fd3ca6ca.png


3.2 配置环境变量

3.2.1 首先确认 JDK 的安装路径

默认情况下,JDK的安装路径为:

/Library/Java/JavaVirtualMachines/


博主这里安装了3个版本的jdk,如图所示:

ca08af4743b34ee2ba158ac5c1ed5af1.png


3.2.2 配置bash_profile

方式一:图形界面操作

家目录下,打开.bash_profile文件,默认情况下,.bash_profile文件时隐藏的,可以用shift + command + .快捷键切换打开/关闭显示隐藏文件。注意快捷键中包含一个.!,如果是黑苹果系统,使用shift + win + .

4d223b51461845febcafa8d3dc42a28c.png

如果不知道家目录是哪个或者在哪里,直接打开终端(可使用快捷键command + 空格,然后输入终端

f04956f8d842424aa5e3d65326d29d6b.png


然后在终端中输入open ~ 即可

open ~


方式二:终端操作(推荐)

使用vi或者vim编辑器直接点开文件,输入vim ~/.bash_profile

vim ~/.bash_profile


如果权限不足,可以加sudo执行,输入密码即可。

sudo vim ~/.bash_profile


3.2.3 配置JAVA_HOME变量

打开.bash_profile之后,在文件末尾(或任意位置)添加以下内容:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
PATH=$JAVA_HOME/bin/:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH


注意:

  • JAVA_HOME变量其中的jdk1.8.0_311.jdk是你的 JDK 的目录名称,替换成你电脑中安装的目录名称即可。
  • 注意PATH=$JAVA_HOME/bin/:.最后有一个.
  • 如果你还有其他的变量,可以在PATH后的冒号后面追加即可,比如,假设我还有一个M2_Home的变量,就可以按照如下配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
PATH=$JAVA_HOME/bin/:$M2_Home/bin/:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
export M2_Home=/Users/wulei/Services/apache-maven-3.6.3
  • 如果目录中不包含.bash_profile,创建一个新文件即可!


3.2.4 保存配置

修改完毕后,保存文件,步骤如下:

  • 切换至输入法至英文输入状态
  • 按ESC进入底行模式(命令模式)
  • 输入wq回车确认保存并推出


3.3 刷新.bash_profile文件

配置完毕后,需要执行source ~/.bash_profile使其生效

source ~/.bash_profile


3.4 验证

打开终端,输入java -version,当输出 java 版本号的时候,即表示环境变量已配置成功

8ddf34a2f3fe407a93aef45f3919b7d8.png

相关文章
|
3月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
1月前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
102 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
|
2月前
|
机器学习/深度学习 Python
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。
78 4
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
|
2月前
|
IDE 开发工具 iOS开发
【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置
本篇将详细介绍如何在Mac系统上安装Python,并配置Python开发环境。内容涵盖Python的安装、pip包管理工具的配置与国内镜像源替换、安装与配置PyCharm开发工具,以及通过PyCharm编写并运行第一个Python程序。通过本篇的学习,用户将完成Python开发环境的搭建,为后续的Python编程工作打下基础。
216 2
【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置
|
2月前
|
iOS开发 MacOS Python
【10月更文挑战第1天】「Mac上学Python 1」入门篇1 - 安装Typora与Markdown编辑技巧
本篇将详细介绍如何在Mac系统上安装Typora这款简洁高效的Markdown编辑器,并学习Markdown常用语法。通过本篇,用户能够准备好记录学习笔记的工具,并掌握基本的文档编辑与排版技巧,为后续学习提供便利。
163 1
【10月更文挑战第1天】「Mac上学Python 1」入门篇1 - 安装Typora与Markdown编辑技巧
|
2月前
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
25 4
|
2月前
|
应用服务中间件 Linux nginx
Mac os 安装 nginx 教程(success)
这篇文章是关于如何在Mac OS系统上使用Homebrew安装nginx及其依赖,并解决安装过程中可能出现的权限问题。
207 0
Mac os 安装 nginx 教程(success)
|
3月前
|
项目管理 Python
如何在Mac上安装多个Python环境
在你的Mac上使用多个Python环境可以对项目管理很有帮助,特别是在同时处理不同Python版本或不同的包需求时。在这篇文章中,我们将向你展示如何在Mac上轻松地安装和管理多个Python环境。
102 5
 如何在Mac上安装多个Python环境
|
2月前
|
应用服务中间件 程序员 开发工具
mac下安装nginx
mac下安装nginx
|
3月前
|
数据采集 中间件 关系型数据库
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
150 2