超详细!JDK 8 下载、安装和环境配置(macOS 和 Windows 版本)
【阿里校招提前批开始啦,2022 届搞 Java 的朋友请联系我内推,多一次面试机会!】
前言
Java 是一门开源的程序设计语言,它配套的 JDK 同样也是可以免费下载使用的。不过 JDK 的使用对于新手来讲,稍微有一点点门槛,因为涉及到一些特殊的配置,还是有些麻烦的。
不过没关系,蜗牛准备了保姆级的超详细教程,帮你快速用上 JDK!!!
上一篇文章,学习 Java,使用哪个版本最好,我们选择了 JDK 8,因此本文就以 JDK 8 为例,介绍它的下载、安装和环境配置全过程。
JDK 8 下载
JDK 8 虽然是 Oracle 基于 Java SE 8 的标准发布的开发工具包,但 Oracle 毕竟是个商业公司,在 2019 年 1 月就针对 8 这个版本停止了免费更新,也就是说这个版本往后的更新都需要付费。
如果你是商业用途,就要注意下版本是否需要付费了,如果你是个人学习,那么关系不大,注册一个 Oracle 帐户,去 Oracle 网站下载最新版即可,链接为:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html。
如果你嫌 Oracle 账号注册麻烦,可以公众号后台回复 jdk,蜗牛已经帮你下载好安装包了,各个操作系统平台都有。
JDK 8 安装与配置
接下来介绍下 macOS 和 Windows 平台下 JDK 8 的安装与配置。
macOS 下 JDK 安装与配置
下载后得到的 dmg 安装包。
按提示安装后, /Library/Java/JavaVirtualMachines/ 下会新增一个文件夹 jdk1.8.0_281.jdk,该文件夹下可以找到 JDK 的家目录,其全路径为:
/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
接下来就是配置环境变量,目的就是让 Java 相关的指令,能被计算机识别到,方便计算机运行 Java 程序。
一、打开配置文件
进入终端,输入以下指令进入编辑页。
sudo vi ~/.bash_profile
二、添加 Java 家目录,类路径和指令路径的配置,若已存在则用目标值覆盖。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
三、生效配置文件。
source ~/.bash_profile
四、验证 JDK 是否可用。
java -version
输入版本指令后,看到以上信息就说明 JDK 可用了。
Windows 下 JDK 安装与配置
需要先明确下你的 Windows 系统是 32 位还是 64 位,然后选择对应的安装包。如果搞错的话,比如 32 位系统要安装提供给 64 位用的安装包,那就会在第一步就拦住你,像下面这样。
确定当前系统是 32 位还是 64 位,可以按以下路径进入查看:win-计算机-系统属性。
所以我现在的计算机操作系统是 32 位的,要选择 32 位的安装包。下载后解压得到 exe 安装包,然后按照提示进行安装。
一路确认下去,JDK 一般默认安装在系统盘里。
指定安装目录下会出现 jdk 和 jre 两个目录,后者是纯粹的 Java 应用程序运行环境,而前者是开发环境,jdk 包含了 jre。
安装完成后,就需要配置环境变量,让 Java 相关指令被计算机识别,方便运行 Java 应用程序。
一、找到环境变量配置入口:win-计算机-系统属性-高级系统设置-高级-环境变量。
二、新增系统变量 JAVA_HOME,变量值就是 JDK 的路径。
三、编辑系统变量 PATH,原变量值后面追加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
。
分号是切割不同命令目录的,这里的命令目录集合,都可以作为命令行窗口可直接执行的命令。双百分号是变量引用的意思,%JAVA_HOME% 就代表之前配置的 JAVA_HOME 变量,这里当路径引用。
以下变量名和变量值做参考,变量名和变量值用 = 分割。
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_281
Path=原内容勿动;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
四、验证 JDK 是否可用。
win +R 打开运行,输入 cmd 唤起命令行窗口,输入版本命令。
java -version
看到如图提示,说明安装成功!
超详细!JDK 8 下载、安装和环境配置(macOS 和 Windows 版本)相关推荐
- 超详细的Git下载安装、环境变量配置教程
一.安装教程: 1.首先去官网下载git安装包,附网址:https://git-scm.com/ 官网下载会比较慢,附上csdn下载链接:https://download.csdn.net/downl ...
- JDK的下载安装与环境部署(超详细)
超详细 JDK的下载安装与环境部署 1.JDK下载 本文章将以Win10(×64)系统为例,演示JDK8的下载安装与环境部署
- pip下载安装与环境配置
pip下载安装与环境配置 一.pip下载 在官网下载https://pypi.org/project/pip/#files 解压下载后的压缩文件,解压后在pip对应文件夹里有一个setup.py文件, ...
- nodejs的下载安装及环境配置及常见问题--react学习必备--nodejs重新安装前的必要卸载
学习react我们首先需要使用react和react-dom这两个包,然而在终端用npm触发这一事件的前提是已经安装了nodejs.提示为 npm : 无法将"npm"项识别为 c ...
- python 3.4.3 下载安装与环境配置 pip
python 3.4.3 下载安装与环境配置 2017年07月05日 10:57:53 2245人阅读 评论(0) 收藏 举报 分类: [Python](30) 版权声明:本文为博主原创文 ...
- linux debian系统卸载jdk,Debian/Ubuntu系统 JDK卸载、安装、环境配置
环境:Linux内核版本4.17.Oracle jdk-11.0.2(JDK 8同样也是设置).Debian9系统 注意: 1.Open JDK和Oracle JDK的安装过程只是下载的连链接不一样 ...
- 手把手教你JDK+IDEA的安装和环境配置
目录 1.先安装JDK 1.1 查看电脑是多少位的系统 1.2 安装和电脑系统相同位的JDK 2.给JDK配置环境 2.1 配置jDK环境三步走 2.2 检查JDK环境配置好没好 3.安装IDEA ...
- JavaJDK下载安装与环境配置(Windows 10 超详细的图文版教程 )
前言:对于很多初学者来说,我想可能很多人都会遇到JDK环境变量的配置问题.明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题.所以今天在这里分享一下windows 10 系 ...
- Node.js下载安装及环境配置教程【超详细】
一.进入官网地址下载安装包 https://nodejs.org/zh-cn/download/ 选择对应你系统的Node.js版本,这里我选择的是Windows系统.64位 PS:如果想下载指定版本 ...
- 超详细KNIME二次开发的环境配置安装过程
简介 KNIME Analytics Platform基于Eclipse构建,网络上配置很多有所遗漏,因此亲测后,整理出knime配置过程供参考 一.下载开发所需的基本环境 1.1.jdk配置 首先确 ...
最新文章
- 使用工具知乎点赞工具
- 政府会给我们补贴吗?
- 数据库设计笔记——MySQL基础知识(四)
- C语言试题五十三之将所有大于1小于整数m的非素数存入xx所指的数组中,非素数的个数通过k传回。
- centos rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5
- ipoo3可以用鸿蒙,vivo新机入网!支持44W快充 配置与iQOO Neo3类似
- 视频不显示的分析方法
- 下载离线 Visual Studio 离线安装包
- 计算机右键菜单太多,文件右键太多?win10 ghost小方法删除右键多余菜单
- dex字符串解密_Dex加密(上)
- java8/jdk1.8 官网下载地址
- Android 线程4件套 MessageQueue Message Looper Handler之Looper
- ITIL配置管理实施常见问题总结
- 光子计算机应用领域,光子计算机离我们还有多远?
- 肖秀荣:考研政治选择题最完整答题技巧总结
- 基础SQL Server 操作问题——仅当使用了列表并且IDENTITY_INSERT为ON时,才能为表中的标识列制定显示值
- 查看、修改git账号信息
- 数风流人物还看今朝|前后端分离微服务项目常用中间件以及指令
- jk触发器改为四进制_这节课讲触发器
- el-input 邮箱 身份证号和手机号校验
热门文章
- nginx源码编译安装和配置
- 关于html 音乐播放器代码|音乐播放器网页代码大全(转),关于HTML 音乐播放器代码|音乐播放器网页代码大全...
- java 下载指定路径_用java流的方式怎么指定下载到指定目录下
- 用eviews做svar模型_SVAR操作步骤Eviews教程分析.ppt
- linux 分区100g整数,160GB硬盘双系统整数分区推荐方案
- c语言回溯算法数独,数独回溯算法
- vb6实现下载带进度
- 大学计算机第四版蒋加伏ppt,大学计算机基础 普通高等教育十一五 国家级规划教材 教学课件 作者 蒋加伏 王宇 第5章 Powerpoint 2003演示文稿制作基础.ppt...
- android 获取url 参数值
- 虚拟工具]虚拟机VMware6.0深度精简汉化版+VMware Tools