2020JDK1.8安装教程详解(一次就可安装成功)
作者:力学猿 发布时间:2023-11-28 04:08:58
1.官网下载JDK:
1.1下载地址:https://www.oracle.com/java/technologies/javase-downloads.html1.2点击下图中JDK Download
1.3 在下图中选择自己电脑对应版本的JDK点击下载,我这里是Windows64位操作系统,选择windows x64下载
1.4 接下来先画勾,然后点击下载
1.5创建oracle账户再登录就好了,以前注册过的话就直接登录好了,登录名一般是邮箱名。
2. 安装JDK
2.1 双击exe文件进行安装
2.2 点击下一步
2.3 选择自己要存放JDK的安装路径,文件也不大,我就直接放在默认位置了,这里需要大概记下你的JDK安装路径,后面需要用到!
2.4 点击下一步,这里文件位置我也不更改了,建议放在一起比较好找
2.5 点击关闭安装完成
3 环境变量的配置
3.1 找到环境变量
3.1.1 (我这里是win7,但万变不离其宗)找到计算机,右键找到属性,点击进去找到高级环境配置
3.1.2 点击高级环境配置,这时候就找到环境变量了
3.2 设置环境变量
3.2.1 点击上面的环境变量,找到系统变量点击新建
3.2.2 先找到自己JDK安装路径并且复制,默认的路径为C:\Program Files\Java\jdk1.8.0_251,下面的变量值就是你的JDK安装路径,变量名为JAVA_HOME
3.2.3 继续在系统变量里面新建一个CLASSPATH变量,其变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.2.4在你的系统变量里面找一个变量名是PATH的变量,在它的值域里面加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
此时你应该在你原有的值域后面追加,记得在原有的值域后面记得添加一个英文状态下的分号(win10的话,就不用加;了)。最后点击确定,此时JDK的环境变量配置就完成了。
4.测试自己的环境变量是否配置正确
4.1 WINDOWS+R键,输入cmd,进入命令行界面,如下所示:
4.2 输入java -version
命令,可以出现如下图的提示,查看自己安装的JDK版本。
4.3 输入javac出现如下的提示:
4.4 输入java出现如下图所示的结果:
5 出现以上结果,就说明你的JDK安装和环境变量的配置已经成功了!可以开始你的Java学习了,欢迎入坑,哈哈哈哈!
来源:https://blog.csdn.net/Youngist/article/details/106975537


猜你喜欢
- global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它。假设你现在写了一个类,名字叫 System。
- 最近该忙的都忙完了,自己自定义一直是个弱项,也一直想整个钟表玩玩,网上看了一圈,学习了不少,下面自己做做自定义首先,制作钟表第一步,肯定是画
- 今天实现一个很多app中使用到的加载进度条的效果,可能我们平时数据加载都使用到的是系统自带的,但是也有很多app加载进度条的效果实现挺好看,
- 本文实例讲述了Android实现调用震动的方法。分享给大家供大家参考,具体如下:调用Android系统的震动,只需要一个类 那就是Vibra
- 一、系统介绍1.开发环境开发工具:Eclipse2021JDK版本:jdk1.8Mysql版本:8.0.132.技术选型Java+Swing
- 这篇文章主要介绍了基于SPRINGBOOT配置文件占位符过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
- 前言在项目开发过程中,时常会碰到这种情况:1.同一个Project的同一个API,有几个不同的接口,比如内部测试用的Server,和当前版本
- 这篇文章主要介绍了springboot项目访问静态资源的配置代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习
- 概述异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部
- 报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限
- 知识点:1.使用SQL Helper创建数据库2.数据的增删查改(PRDU:Put、Read、Delete、Update)背景知识:上篇文章
- 一、SpringBoot是什么Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以
- 这里的问题:当我点击确定按钮,也就是 AlertDialog 里的 PositiveButton 的时候,我们需要判断用户是输入是否符合我们
- 这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求Timer类是用来执行任务的类,它接受一个TimerTask做参数Timer有两
- public static class DataTableHelper { &nb
- 一、获取程序集版本 程序代码 label版本.Text = System.Reflection.Assembly.GetExecutingA
- 一、分析这篇将会讲解撤销反撤销功能的实现,先讨论一下这个原理是怎么样实现的。每次撤回的内容,内容是怎么定义呢? 其实就是每一笔,每一笔作为撤
- 为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击。具体实例代码如下所示:public class B
- 一.前言RabbitMQ的TTL全称为Time-To-Live,表示的是消息的有效期。消息如果在队列中一直没有被消费并且存在时间超过了TTL
- #include<iostream>#include<assert.h>#include<stack>#