JDK1.8下载安装(优雅)

news2024/11/17 17:40:59

bug虐我千百遍,我待bug如初恋。
这里使用的环境是win11 64位系统,应该适配win8-win11

一、下载

这里提供两种下载方式,官网下载和第三方下载,区别就是下载速度不同

1. 官网下载

(1)官网下载:https://www.oracle.com/java/technologies/downloads/

(2)点击网址跳转到官网之后,先看到的是最新版的,下滑页面到中部,看到Java8的区域,选择Windows系统,然后选择64位的点击下载
在这里插入图片描述
(3)勾选协议,点击下载按钮,会跳转到Oracle的登录界面,这里可以在下面创建一个账户进行登录后会自动开始下载。
在这里插入图片描述
(4)可以创建一个账户登录,然后会自动开始下载,或者移步第二种方式,直接下载
在这里插入图片描述
在这里插入图片描述

2. 这里提供云盘连接下载,免登录,速度快

jdk-8u371 x64 这里只提供1.8的64位,需要32位的自己去官网下
https://www.123pan.com/s/BmytVv-kQIX.html

二、安装

1. 下载完成后打开安装包所在文件夹

在这里插入图片描述

2. 双击或者右键选择打开

在这里插入图片描述

3. 下一步

在这里插入图片描述

4. 默认安装到C盘的,这里我不想安装在C盘,所以点更改

在这里插入图片描述

5. 选择我想要安装的文件夹,如图描述,然后点确定

在这里插入图片描述

个人建议大家可以像我这样专门建一个develop文件夹,以后开发工具都安装在这里面,方便找到也方便管理

6. 点击下一步

在这里插入图片描述

7. 等待安装进度完成,点击关闭

在这里插入图片描述

8. 看之前的版本安装完jdk还会弹jre的安装,这个版本没有弹,因为jre已经自动集成在了根目录下,打开根目录就可以看到

在这里插入图片描述

三、配置环境变量

1. 安装完JDK了,接下来想要全局使用JDK工具,就要配置一下环境变量

2. 找到环境变量

  • 可以右键点此电脑->属性->高级系统设置->环境变量,找到环境变量的选项
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 或者底部直接搜索环境变量,点这个编辑系统环境变量
    使用搜索栏

3. 点击环境变量之后,在下面系统变量模块点新建

在这里插入图片描述

4. 变量名输入JAVA_HOME,变量值输入你的根目录,确定

JAVA_HOME
D:\Develop\Java\jdk-1.8

在这里插入图片描述

5. 接着找到Path,点编辑

在这里插入图片描述

6. 新建一个变量值取名为%JAVA_HOME%\bin

%JAVA_HOME%\bin
意思是引用刚才新建的环境变量的变量值

在这里插入图片描述

7. 再新建一个%JAVA_HOME%\jre\bin

%JAVA_HOME%\jre\bin
jdk1.8要配一下jre的路径,这样配就行

在这里插入图片描述

8. 测试一下配置成功没有

  • 快捷键win+r打开运行窗口,输入cmd按回车进入命令控制台
    在这里插入图片描述
  • 输入java -version按回车,如果返回版本号,则配置完成,结束。
    在这里插入图片描述

之后更换jdk的版本只需要把JAVA_HOME的变量值换成安装的JDK目录即配置完成环境变量,Path中会自动调用

四、解决编辑环境变量无法展开

  1. 一些朋友编辑Path环境变量时会是这种单框界面
    在这里插入图片描述
  2. 原因应该是%包裹的路径排在了最前面,除了系统的一个%变量,其他的%包裹变量不要放在最前面就可以解决这个问题。
  3. 解决:将系统的%SystemRoot%放在开头或者将非%开头的路径放在开头点确定,重新打开环境变量编辑即可展开。
    在这里插入图片描述

搞完收工,如果这篇文章对你有帮助的话,请点个小小的赞支持一下吧。

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

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

相关文章

智慧物流货运系统源码 货运平台的功能介绍

网络货运平台源码 网络货运平台的功能 网络货运是指利用互联网平台,通过物流配送的方式进行商品销售和物流运输的一种新型商业模式。这种模式将传统的货运模式与互联网技术相结合,通过网络平台进行交易、物流配送和结算等一系列商业流程,从而…

用户画像如何创新破局数据驱动增长 | 数据增长

用户画像即用户信息标签化,就是企业通过收集与分析消费者社会属性、生活习惯、消费行为等主要信息的数据之后,完美地抽象出一个用户的商业全貌,是企业应用大数据技术的基本方式。例如:通过收集用户的人口属性、行为属性、消费习惯…

面向初学者的数据科学|要学习的内容概述

面向初学者的数据科学|要学习的内容概述 数据科学家是21世纪最性感的工作。每个人都想变得性感。该领域开始变得竞争激烈,提高了就业标准。 因此,仅仅知道如何使用不同的工具是不够的,求职者需要能够抓住基本的概念和技术,然后应用…

VMware Cloud Foundation 5.0 发布 - 领先的多云平台

VMware Cloud Foundation 5.0 发布 - 领先的多云平台 高效管理虚拟机 (VM) 和容器工作负载。为本地部署的全栈超融合基础架构 (HCI) 提供云的优势。 请访问原文链接:https://sysin.org/blog/vmware-cloud-foundation-5/,查看最新版。原创作品&#xff…

DEMO:F4帮助 收藏夹功能

货铺QQ群号:834508274微信群不能扫码进了,可以加我微信SAPliumeng拉进群,申请时请提供您哪个模块顾问,否则是一律不通过的。进群统一修改群名片,例如BJ_ABAP_森林木。群内禁止发广告及其他一切无关链接,小程…

没有硬件资源?免费使用Colab搭建你自己的Stable Diffiusion在线模型!保姆级教程...

部署 Stable Diffusion 需要一定的硬件资源,具体取决于要处理的图像大小和处理速度等因素。一般来说,至少需要一台具有较高计算能力的服务器,而对 GPU 的高要求就限制了我们学习和使用SD来生成我们想要的图像。 GPU是深度学习开发的重要硬件条…

C++ 学习 ::【基础篇:16】:C++ 类的基本成员函数:拷贝构造函数(认识、特征、注意点及典型使用场景)及其基本写法与调用

本系列 C 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C 学习系列将分为三个阶段:基础篇、STL 篇、高阶数据结构与算法篇,相关重点内容如下: 基础篇:类与对象(涉及C的三大特性等&#…

FastJSON autoType is not support问题解决

概述 产品在使用内部的后台管理系统时反馈的问题。 于是登录平台,发现如下报错详情: 排查 经过分析,不难得知,请求是从gateway网关转发到对应的统计服务 statistics,此服务有个接口/api/statistics/data/overview…

华为OD机试真题 Java 实现【支持优先级的队列】【2023 B卷 100分】

一、题目描述 实现一个支持优先级的队列,高优先级先出队列,同优先级时先进先出。 如果两个输入数据和优先级都相同,则后一个数据不入队列被丢弃。 队列存储的数据内容是一个整数。 二、输入描述 一组待存入队列的数据(包含内…

Java官方笔记4类和对象

创建类 定义类Bicycle: public class Bicycle {// the Bicycle class has// three fieldspublic int cadence;public int gear;public int speed;// the Bicycle class has// one constructorpublic Bicycle(int startCadence, int startSpeed, int startGear) {gea…

李沐动手学习深度学习 2023年Win10 下安装 CUDA 和 Pytorch 跑深度学习(最新)

目录 一、安装Anaconda 1.下载Anaconda 测试是否安装成功 二、安装pytorch 验证pytorch是否安装成功 4.测试 3.配置pycharm 一、安装Anaconda 1.下载Anaconda 可以在官网下载,但是速度较慢,这里我选择了清华镜像源的下载 https://mirrors.tuna.t…

Gradio的web界面演示与交互机器学习模型,Blocks的事件侦听《7》

在第一篇文章我们就熟悉了Blocks的用法,使用Blocks比Interface更加灵活,这节重点关注Blocks里面的相关操作。 1、Blocks标准例子 import gradio as grdef greet(name):return "你好 " name "!"with gr.Blocks() as demo:name g…

简单的汉诺塔,神奇的预言,竟然需要5849亿年???(52)

小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 和猫妹学Python,一起趣味学编程。 今日主题 汉诺塔 古印度大梵天传说 Python玩转汉诺塔 递归 汉诺塔 汉诺塔(Hanoi)是一个著名的益智游戏,也称…

规则引擎架构-基于aviator

目录 aviator使用场景ASM 字节码操控框架aviator 表达式例子debug表达式类生成过程b-ca生成的class文件 aviator使用场景 github地址:aviator 使用场景: 规则判断及规则引擎公式计算动态脚本控制集合数据 ELT 等 …… ASM 字节码操控框架 asm实现&a…

【Dubbo】Dubbo架构的演进过程分析

📫作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于…

Go并发编程 Goroutine、Channel、Select、Mutex锁、sync、Atomic等

本文所有实例代码运行go版本:go version go1.18.10 windows/amd64 1 并发编程介绍 1.1 串行、并发、并行 串行:所有任务一件一件做,按照事先的顺序依次执行,没有被执行到的任务只能等待。最终执行完的时间等于各个子任务之和。…

效率神器!神级ChatGPT浏览器插件分享

大家好,我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」~ 担任某大厂的算法工程师,带来最新的前沿AI知识和工具,欢迎大家交流~,后续我还会分享更多 AI 有趣工具和实用玩法,包括AI相关技术、ChatGPT、AI…

初识SpringBoot -- SpringBoot入门保姆级教程(一)

文章目录 前言一、初识SpringBoot1.SpringBoot简介2.用编译器IDEA创建SpringBoot项目3.在官网创建SpringBoot项目4.SpringBoot项目快速启动(前后端分离基本能力)5.了解SpringBoot起步依赖和启动类 总结 前言 为了巩固所学的知识,作者尝试着开…

RocketMQ消息消费

RocketMQ消息消费示例代码: public static void main(String[] args) throws InterruptedException, MQClientException {DefaultMQPushConsumer consumer new DefaultMQPushConsumer("please_rename_unique_group_name_4");consumer.setNamesrvAddr(&qu…

C++ 学习 ::【基础篇:15】:C++ 类的基本成员函数:析构顺序问题(全局/静态/局部量) 及 类类型(自定义类型)与析构函数

本系列 C 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C 学习系列将分为三个阶段:基础篇、STL 篇、高阶数据结构与算法篇,相关重点内容如下: 基础篇:类与对象(涉及C的三大特性等&#…