windows10如何安装jdk8,并且配置java home环境?超详细!

news/2024/10/4 12:29:28/文章来源:https://www.cnblogs.com/phzmxw/p/18442935
前言
大家好,我是小徐啊。记得我刚学习Java的时候,我的老师第一步就是教我们如何安装jdk并且配置java环境。这应该算是学习Java的第一步吧。虽然这个安装过程对我来说已经不是非常难了,但是我知道,对于一些刚入门的小伙伴还是经常容易搞错的,所以,今天小徐就写一篇详细的教程,来帮助大家安装jdk并且配置java home。
下载jdk
首先,我们去oracle的官网下载jdk,这里我就以常用的jdk8为例子,教大家下载。下载地址已经贴出了,大家也可关注公众号,在软件资源里面获取。
https://www.oracle.com/cn/java/technologies/downloads/#java8-windows
找到下载页面,点击下载对应的软件,其中x86是32位的,x64是64位的,各位可以根据自己电脑的位数,自行选择下载。如果不确定,就直接下载x86的即可。
0
在下载之前,需要先勾选上同意某某协议,巴拉巴拉,然后再点击下方的下载按钮。如果提示需要登录的话,就登录一下账号,如果没有账号,就注册一下。
0
安装jdk
下载完成之后,就是开始安装的步骤了。这里我们只需双击下载好的exe文件,就可以开始安装了。
0
然后,会弹出一个安装向导,稍微看下协议啥的,点击下一步按钮,继续安装。
0
然后,需要默认安装所有的功能,也就是把开发工具,源代码,公共JRE都安装好。还需要选中下安装的目录,我这里直接安装到默认目录了,大家如果想安装到其他目录,也可选择其他目录。然后,点击下一步按钮。
0
然后,就开始等待安装,可以看到有一个进度条在变化,等待下。
0
安装好之后,就需要安装jre环境了,这里默认jre的安装目录是和jdk的默认目录同级的,当然也可以更改,这里直接点击下一步按钮。
0
然后,就是继续等待安装jre,继续等待进度条拉满即可。
0
最后,终于全部安装好了,也不用点击后续步骤了,直接点击关闭按钮,即可完成我们的安装了。
0
配置java环境
安装好jdk之后,还只是完成了一半的工作,因为此时我们并没有配置环境变量,还无法使用java的功能。所以,我们需要鼠标右击我的电脑,点击属性选项。
0
然后,找到左侧的高级系统设置选项,在弹出的对话框中,点击环境变量按钮。
0
然后,在系统变量里面,点击新建按钮,开始我们的配置。
0
在弹出来的对话框中,变量名写成JAVA_HOME,这个是固定的写法,且都是大写的。变量值就是我们安装的jdk的目录,注意是jdk,而不是jre。然后,点击确定按钮。
0
然后,我们需要在系统变量里面,找到Path这个变量,点击编辑按钮。
0
然后,点击下新建按钮,在输入框里面,输入如图所示的文字,也就是%JAVA_HOME%\bin,这也是固定的写法,记住就可以了。
0
验证java环境
最后,我们打开cmd窗口,在里面输入java -version的命令,如果出现如图所示的java的版本信息,就说明我们已经配置成功了。
0
总结
以上就是在windows10下安装jdk8的步骤了,我以前也是经常需要各种各样的问题,但每次看到java的版本信息后,就很开心。大家在安装的过程中有遇到过什么问题呢?欢迎评论区留言讨论!
 
如果觉得文章帮到了你,或对文章有疑问,可以关注公众号私信我。
如果有对Java入门开发相关的问题,也可关注我的公众号【Java入门学习】,我会持续更新Java相关的分享!
获取更多资源【软件资源、历年软考真题、核心面试知识、阿里Java开发手册、linux常用命令】,也可关注公众号!
0
欢迎访问我的个人网站:https://idea-tips.com/
 

1.Java多线程@Autowired自动注入失败问题,难倒了CTO

2.DBeaver如何快速筛选到表,真简单!但也容易造成一个坑!

3.windows10如何安装jdk8,并且配置java home环境?超详细!

4.IDEA如何更换背景主题,泰裤辣

5.这款chrome插件,帮助我们创造多个不同用户登录session

6.这款Chrome插件,帮助我们快速整理、关闭打开的标签页

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

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

相关文章

安装小雅问题

如何卸载重装小雅、apt remove xiaoya docker stop 01ec8396b2c529819bb7c95091a88a9af6999c042bcb7ab57662837c97dca5cd docker rm 01ec8396b2c529819bb7c95091a88a9af6999c042bcb7ab57662837c97dca5cdsystemctl start cpolar 开启cplpr systemctl status cpolar

leetcode24 两两交换链表中的节点(swap-nodes-in-pairs)

题目描述: 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1:输入:head = [1,2,3,4] 输出:[2,1,4,3]示例 2: 输入:head = [] 输出:[]示例 3: 输入:head = [1] 输出:[…

第一章:Borel测度

第1章 Borel测度 在正式讨论我们的内容之前我们先做几点说明 1.我们只讨论\(\mathbb{R}^n\) 上的测度,因此如果不作特别说明,我们均认为测度和集合为于\(\mathbb{R}^n\) 中: 2.我们不特别区分外测度和测度,因为将外测度限制在可测集上就是可测集上的测度: 3.我们默认读者已…

TypeScript在vue中的使用-----事件类型的获取

当我们要对事件定义类型。一种是通过console.log(e)来看事件的类型。另外一种是@事件名的时候,将$event写好,鼠标放上去看事件类型。再讲$event删除。 如下: 然后我们定义函数的时候就可以指定事件类型了const clickMi = (e:MouseEvent)=>{console.log(e.pageX, e.pageY…

信息学奥赛复赛复习08-CSP-J2020-03表达式前置知识点-后缀表达式、栈、字符读取

PDF文档公众号回复关键字:202410011 P1449 后缀表达式 [题目描述] 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级) 本题中运算符仅包含 + - * / 。保证…

IDEA如何查看已经安装的插件并删除

前言 我们在使用IDEA开发时,经常需要安装一些插件来帮助我们高效快速的处理问题,可以说很实用。 不过有时候,我们不想使用某个插件了,或者某个插件突然不好用了,想要先删除下再安装,那么我们应该怎么删除我们已经安装的插件呢? 如何删除插件 首先,我们点击【File】->…

python中列表和字符串的相互转换

001、列表转换为字符串>>> list1 [xxx, yyy, zzz] >>> "".join(list1) ## 使用字符串内置函数join + 可迭代对象 xxxyyyzzz >>> "_".join(list1) xxx_yyy_zzz 002、字符串转换为列表>>> str1 = &qu…

Cookie,Session与Token

参考资料 水平有限,欢迎交流!仅做学习交流使用 一定要看,非常透彻!【Cookie、Session、Token究竟区别在哪?如何进行身份认证,保持用户登录状态?】 黑马jwt详解 Javaweb程序设计与项目案例 郭煦 直接上结论 共同点 Cookie,Session与Token 三者都实现了 Http 无状态这一特…

A. 2025--[炼石计划--NOIP模拟三]--T1--矩形

赛时草了个 \(O(n^4 \log (n))\) 竟然能过 70 分虽然本来就是这么分配的,发现正解只需将二分改为双指针就可以了,最气的是上面计算的时候用到还是尺取下面就用的二分(唐诗)。 其实这题就是暴力,然后在低级的暴力上加一些操作变得稍微高级一点。 计算的话直接暴力查找不同颜…

深度学习(UNet)

和FCN类似,UNet是另一个做语义分割的网络,网络从输入到输出中间呈一个U型而得名。 相比于FCN,UNet增加了更多的中间连接,能够更好处理不同尺度上的特征。 网络结构如下:下面代码是用UNet对VOC数据集做的语义分割。import torch import torch.nn as nn import torch.optim …

【防忘笔记】测试过程与技术

测试人员应该想些什么 我自己是做后端的,对于模棱两可的需求和莫名其妙的测试case是深恶痛绝的,所以有时候我就会想测试人员应该会需要注意什么?以他们的角度,他们更在乎什么 最近有机会了解相关的知识,遂整理记录一下,以便之后在工作中更好的理解发生的各种事情 以客户为…

论文总结1--基于深度强化学习的四足机器人步态分析--2024.10.01

四足机器人的运动控制方法研究 1.传统运动控制 - 基于模型的控制方法目前,在四足机器人研究领域内应用最广泛的控制方法就是基于模型的控制方法,其中主要包括基于虚拟模型控制(Virtual Model Control,VMC)方法 、基于零力矩点(Zero Moment Point,ZMP) 的控制方法、弹簧…