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

相关文章
|
24天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
23天前
|
编译器 Linux
boost库交叉编译ARM版本
boost库交叉编译ARM版本
23 2
|
1月前
QT 5.14.2版本 MAC环境安装部署流程
QT 5.14.2版本 MAC环境安装部署流程
|
1月前
|
存储 Ubuntu Linux
如何在 Mac M1 (Apple Silicon) 上安装 ABAP 1909
如何在 Mac M1 (Apple Silicon) 上安装 ABAP 1909
15 0
|
2月前
|
缓存 JavaScript
mac升级node到指定版本
mac升级node到指定版本
|
3月前
|
JavaScript 前端开发 iOS开发
【macOS 系列】如何在mac下安装nvm实现多版本nodejs
【macOS 系列】如何在mac下安装nvm实现多版本nodejs
57 0
|
3月前
mac m1 多线程下载
mac m1 多线程下载
21 1
|
4月前
交叉编译libvisca库ARM版本
交叉编译libvisca库ARM版本
35 0
|
4月前
|
数据安全/隐私保护 芯片 开发者
Mac M1/M2芯片电脑问题解决汇总
Mac M1/M2芯片电脑问题解决汇总
152 0
|
1月前
|
安全 数据安全/隐私保护 Windows
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
解锁安全之门,Windows Server 2019密码修改攻略大揭秘