jdk安装包_第一章(第1节):安装JDK

对于 jdk 的安装,网上有很多种图文解说,但是老鸟发现它们大都不严谨,非常不适合小白。本节课,老鸟就给大家做个小白教程,无论你多么菜,你一定可以安装上,否则你加我微信,我给你打五毛钱,立帖为证。

jdk 有很多版本,我们应该安装哪个呢,如果你有选择困难症,我来替你解脱,安装 jdk1.8 版本的。如果你恰恰又是处女座,一定要追根问底,我直接告诉你,因为该版本最稳定,用的人最多,群众的眼睛是雪亮的。

今天,我们就一步一步(图片+文字)带领大家下载和安装。

jdk 下载

两种方法,第一种是从官网下载;第二种是拿来主义,小拿直接给你网盘地址。不过,作为 java 新手,最好还是学会去官网下载。

官网下载的文件才是最安全的,从不靠谱第三方下载有可能安装包有缺失或者干脆种点病毒木马神么的。再说,有可能哪天给别人装 jdk 或者自己升级 jdk,找不到网盘地址又得回头点技能点了。

1.点击进入下载页

页面地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

目前官方刚对 1.8 做了一次 bug 升级,强烈建议使用 191 或者 192 的小版本,这里就选择 8u191.

718dce29e5bf36274bb8a3f048f8a754.png

2.先选中上方的接受协议,再选择适合自己操作系统的包

我们这里选择最后一个 windows 64 位的安装包,点击红框内右边的 jdk-8u191-windows-x64.exe 就可以下载了。

注意:如果你打开的 JDK 下载页面版本有所变化(随着时间的推移这是必然的),你就下载相应的版本即可(比如 Windows x64 的版本)。

jdk安装

现在 jdk 的安装比网上各种文章简单多了,我们来动手搞定它。

1.双击下载的 exe 文件,开始安装。如下图,点击下一步。

c8f6f46be271acf873ff6e9b818bd51d.png

2.选择jdk的安装目录,建议大家就算不使用默认路径,也放在C盘,除非你的C盘空间告急。

89a6c199bdf93542e230a015e69fc02c.png

3.直接点击下一步,出现下图的告警信息。

只能说最近jdk大版本更新太快了,19年1月官方停止维护。这不是什么大事,1.7早就没有官方管理了,现在依然健在。

直接点“确定”,继续。

797dd70d74d648473e3b0d581409f40a.png

4.以为安装结束了?又弹出个窗口,还要选择文件夹,不是安装程序出问题了,仔细一下,安装的不是jdk,是jre。

这部分在“版本选择”文章里也说过,jre是用于运行时的包,是jdk的一部分。

如果没有特殊需求,不需要改变安装目录,点击“下一步”

07f5549dff50d41b67ada4aa36268899.png

5.最后,弹窗告诉已成功安装。

82c2505b96fcd3ae0afd86d28fedd8e3.png

配置环境变量

先说明下配置环境变量的作用,就是让操作系统明确的知道这个程序和它的位置。那我们来看一下,环境变量里是怎么配置的。

1.在桌面右击“计算机”图标,选择“属性”。弹出如下对话框,在对话框中点击“高级系统设置”。

1a947a39182f312d2660f4b9aa2f80b0.png

2.在系统属性对话框中点击“高级”菜单,然后点击“环境变量”按钮。

407063a9ae914b96b7af2b076665e641.png

3.新建JAVA_HOME系统变量

变量名:JAVA_HOME ,变量值:C:Program FilesJavajdk1.8.0_171(这里填你自己选择的安装路径!!!)

55b5218c6d7c175e26fb8b10c60ef759.png

4.新建CLASSPATH变量。

变量名:CLASSPATH , 变量值: .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(注意最前面有一点)。

d319921dca574ad6c358caff351b182f.png

5.配置系统环境变量Path 双击Path-->新建-->添加“%JAVA_HOME%bin”-->将这一行变量上移到最顶端-->完成。

0654669afa16cb8950e76c942e0b73b8.png

6.所有环境变量配置完成之后,应用环境变量即可。

c60dd6db4bc9ba46ae5daf221e56dad3.png

测试安装与配置是否成功

1.win+R弹出运行窗口后,输入cmd。

597bf733be5d81a22e420691e4fc3f45.png

2.回车弹出命令行窗口,分别输入"java -version"、"javac"。

10e52770499373e37eed18f2f0db4e38.png

出现如上图所示,那么恭喜你,配置成功!做开发这个职业,哪里不会搞哪里,so easy!!!

阅读原文:

安装JDK​www.birdpython.com
173907800e43708b9e2eadc38291aaad.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537352.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

eclipse 国内镜像高速下载

概述 eclipse是优秀的老牌IDE,使用eclipse是一种身份的象征,代表了老程序员。eclipse每年都会更新,也越来越好用。但下载的时候,速度一直有点慢,eclipse官网提供了国内镜像,下载很快。 操作步骤 第一步&…

matlab图像去毛刺_警微圈 图像处理第三讲CLAHE

警微圈图像处理100讲 第三讲《限制对比度自适应直方图均衡化》- 圈语 -为给圈粉们提供一些结合公安工作的实用图像处理方法,小编为大家准备了一些程序处理算法(附带代码)。小编使用的图像处理软件是matlab(该软件关注警微圈后台回复“matlab”即可获得下载资源)&…

Microsoft Project 变更项目日历的注意事项

场景 今天在修改一份mpp排期计划里的项目日历,日历是设置了周末2天加班,变更后发现,排期缩短的天数不对。一开始以为是Project软件出问题了,与windows11不兼容,重启了电脑,重试后还是这样,后来…

第十九节TypeScript 模块

1、TypeScript模块: 模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除非明确地使用 export 导出它们。类似地,我们必须通过 import 导入其他模块导…

微软宣布 Edge 浏览器将切换至 Chromium 内核

简述 据微软官方 blog的消息,windows 的默认浏览器 Edge将切换内核至 Chromium,并且微软将秉承开源精神,在未来更多的为 Chromium项目贡献代码。 微软具体说了什么? 原文如下: For the past few years, Microsoft has …

解决the resource is not on the build path of a java project

场景 普通的Java project 转maven 项目后,导入类提示:the resource is not on the build path of a java project 解决方法 将检查java build source,将报错的删除,重新添加src资源包

Beta

目录 过去存在的问题任务分工规范后端总结卉卉家灿前端总结绪佩青元恺琳宇恒丹丹算法&API接口家伟鸿杰一好文档&博客撰写政演产品功能我们已经坐了哪些调整桌面控件合并我们会在Beta冲刺中做哪些改进组长博客:https://www.cnblogs.com/heihuifei/p/10084535…

xsl判断节点存在_HashMap1.8之节点删除分析

HashMap之节点删除大家一直关注的都是HashMap如何添加节点,当节点数量大于8的时候转化为红黑树,否则使用链表等等,但大家是否有看过删除节点的处理逻辑呢? 今天来看看HashMap删除节点的神来之笔问题来源在查看HashMap源码时&#…

windows安装TortoiseGit详细使用教程

windows安装TortoiseGit详细使用教程【基础篇】_小飞牛的技术博客_51CTO博客windows安装TortoiseGit详细使用教程【基础篇】,环境:win8.164bit安装准备:首先你得安装windows下的git msysgit1.9.5安装版本控制器客户端tortoisegit tortoisegit…

keras中文文档_【DL项目实战02】图像识别分类——Keras框架+卷积神经网络CNN(使用VGGNet)

版权声明:小博主水平有限,希望大家多多指导。目录:【使用传统DNN】BG大龍:【DL项目实战02】图像分类——Keras框架使用传统神经网络DNN​zhuanlan.zhihu.com【使用卷积神经网络CNN】BG大龍:【DL项目实战02】图像识别分…

Java Html转pdf实战

Java Html转pdf实战 - 简书年尾手头没啥事,干起了打杂工作,最近帮忙解决后端项目里一个html批量转pdf速度慢的问题,项目里用到的转换工具是 wkhtmltopdf ,这货转单个html还好,批量转速...https://www.jianshu.com/p/d0…

Hadoop生态圈-Ambari控制台功能简介

Hadoop生态圈-Ambari控制台功能简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 在经历一系列安装过程之后(部署过HDP后我终于发现为什么大家喜欢用它了,部署比CDH简单是他优势之一&…

剪映专业版PC端清理缓存与日志

清理缓存 这个简单,在全局设置里,点击删除键,就可以 清理日志 软件每次剪辑都会生成日志,日志路径在 C:\Users\zengm\AppData\Local\JianyingPro\User Data\Log C:\Users\zengm\AppData\Local\JianyingPro\User Data\VELog

nodejs源码_nodejs之setTimeout源码解析

setTimeout是在系统启动的时候挂载的全局函数。代码在timer.js。function setupGlobalTimeouts() {const timers NativeModule.require(timers);global.clearImmediate timers.clearImmediate;global.clearInterval timers.clearInterval;global.clearTimeout timers.clear…

百度网盘PC端缓存文件夹

在C:\Users\zengm\AppData\Roaming\baidu\BaiduNetdisk\users\下面 BaiduYunCacheFileV0.db 文件为百度网盘目录数据,结构为: 百度网盘BaiduYunCacheFileV0.db数据库研究_wqq1027的博客-CSDN博客_百度网盘数据库最近研究了一下百度网盘的本地数据库文件…

实现三元组表示的两个稀疏矩阵的加法_K-BERT | 基于知识图谱的语言表示模型

1.研究背景BERT曾被应用在多项NLP任务中,并且取得了很好的结果。它通过在大规模开放语料库上进行预训练以获得通用的语言表示,然后在特定的下游任务中进行微调,吸收特定领域的知识。但这些模型在不同的领域执行知识驱动任务时,效果…

Excel单元格“删除线”的添加与删除

软件:windows,WPS 点击字体设计的小角标,进入更多设置,勾选“删除线”

excel 表格复制到word后,宽超出word如何调整?

网上很多方法是用“选择性粘贴----excel表格对象”,这个适用表格行数少的,不超过一页word的。 步骤 复制到word里后,选中表格,右键---自动调整--选择具体的调整方式。 调整后效果

sql 查询上个月的数据_数据分析-SQL 进阶篇 多表查询

知识点一、表的加法Union:删除表中的重复值union al:包含表中所有内容,包括重复值二、表的联结联结:join联结分为以下五种:交叉联结(cross join)又称为笛卡尔积:将表中的每一行与另外…