jdk1.8安装及环境配置(最新最详细教学!!!)

jdk1.8安装:

看了网上很多关于jdk1.8的安装,我觉得有时候会让人云里雾里,虽然自己可能配置成功,不过没有一套自己的思路,我结合自己的经验来说一下。

jdk在windows有两种安装方式,一种是解压缩包,还有一种是点击运行安装

注意两种方式选一个就行,一般选择解压缩,解压完成,然后配置环境变量就行!!!!!

1、首先谈关于解压缩包(比较简单):

首先是安装包:

1、直接用网盘下载:jdk1.8

2、官网下载需要注册账号:官网按照步骤来

点击Products

点击Java 

点击Download Java

点击进去后会显示最新版本的jdk

往下滑可以找到旧版jdk,我们可以选择稳定版本jdk1.8下载 

解释一下可以用什么版本下载

Product/file descriptionFile sizeDownload
x86 Compressed Archive119.71 MB

jdk-8u431-windows-i586.zip

x86 Installer143.33 MB

jdk-8u431-windows-i586.exe

x64 Compressed Archive123.33 MB

jdk-8u431-windows-x64.zip

x64 Installer151.22 MB

jdk-8u431-windows-x64.exe

  1. x86 Compressed Archive

    • 描述:适用于 32 位操作系统的 JDK 压缩文件(不需要安装,解压即可使用)
    • 文件大小:119.71 MB
    • 文件名jdk-8u431-windows-i586.zip
    • 适用平台:适用于 32 位 Windows 操作系统(x86)
  2. x86 Installer

    • 描述:适用于 32 位操作系统的 JDK 安装程序(双击安装,自动配置环境)
    • 文件大小:143.33 MB
    • 文件名jdk-8u431-windows-i586.exe
    • 适用平台:适用于 32 位 Windows 操作系统(x86)
  3. x64 Compressed Archive

    • 描述:适用于 64 位操作系统的 JDK 压缩文件(不需要安装,解压即可使用)
    • 文件大小:123.33 MB
    • 文件名jdk-8u431-windows-x64.zip
    • 适用平台:适用于 64 位 Windows 操作系统(x64)
  4. x64 Installer

    • 描述:适用于 64 位操作系统的 JDK 安装程序(双击安装,自动配置环境)
    • 文件大小:151.22 MB
    • 文件名jdk-8u431-windows-x64.exe
    • 适用平台:适用于 64 位 Windows 操作系统(x64)

总结:

  • zip 文件:是压缩包文件,适合手动解压后使用,无需安装,直接运行即可。
  • exe 文件:是可执行的安装程序,适合自动安装,安装时会帮你配置环境变量等。

选择依据:

  • 如果你使用的是 32 位操作系统,下载带有 i586x86 标识的文件。
  • 如果你使用的是 64 位操作系统,下载带有 x64 标识的文件。
  • 如果你想手动解压并自己配置 Java 环境,可以选择 zip 文件。
  • 如果你希望通过向导安装并自动配置 Java 环境,选择 exe 文件。

 

 我选择x64 Compressed Archive,解压来配置(也就是解压缩包方式):

1、下载压缩包后直接解压得到文件夹(可以放到一个合适的地方):

 2、然后直接开始配置环境变量

打开此电脑

其次

然后

然后再,编辑系统变量,点击新建,输入变量名

JAVA_HOME

,及你输入解压的地址即可(一般在D盘解压)

 然后Path点击编辑

输入如下即可

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

 新建两个,然后点击确定即可(注意退出的过程必须每一步都点击确定)

环境配置完毕!!!!!!!

检查!!!!!!

java -version

该命令会显示你当前安装的 Java 版本信息。可以确认是否安装了 JDK,以及安装的是哪个版本的 JDK 

其次

javac -version

javac 是 Java 编译器,用于将 .java 源代码文件编译成 .class 字节码文件。通过这个命令可以确认 Java 编译工具是否已正确安装并能正常工作。

出现上面类似的两个界面,jdk完成安装环境变量配置成功!!!!! 

补充一点有的同学有疑惑为什么别的博主会配置

在JDK1.5之后的版本,配置Java环境变量的时候我们不再需要配置classpath,只需要配置Java_Home以及path即可!)

2、谈关于直接安装:

选择最后一个

或者网盘下载

 下载后就是一个安装包,直接点击运行安装即可

右击运行,下一步

更改到D盘或者其它盘

继续

 

类似下面,新建一个jre文件夹 

然后点击一步安装即可

注意:

你会发现这样安装的jdk1.8有两个jre,一个自带的,一个刚刚安装的【不用管、知道就好】

  • JDK 自带的 JRE

    • 位于 JDK 安装目录下。
    • 用于支持 JDK 内部的开发工具和运行时环境。
    • 一般不会单独使用,因为它是 JDK 的一部分。
  • 独立安装的 JRE

    • 用于系统中的 Java 程序(比如一些需要 Java 支持的第三方应用、Web 浏览器插件等)。
    • 它是独立于 JDK 之外的,主要用于支持运行 Java 应用。
    • 你可以通过 JAVA_HOMEPATH 环境变量指定使用哪个 JRE。

 然后接着配置环境变量:

同理:

当然查看配置是否正确也是:

java -version
javac -version

如果只想配置成功,就用第一张解压的更快!!!!

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

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

相关文章

51c嵌入式~单片机~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/12362395 一、不同的电平信号的MCU怎么通信? 下面这个“电平转换”电路,理解后令人心情愉快。电路设计其实也可以很有趣。 先说一说这个电路的用途:当两个MCU在不同的工作电压下工作&a…

httpsok-v1.18.0-SSL证书自动续期

🔥httpsok-v1.18.0-SSL证书自动续期 介绍 httpsok 是一个便捷的 HTTPS 证书自动续期工具,基于全新的设计理念,专为 Nginx 、OpenResty、Apache 等服务器设计。已服务众多中小企业,稳定、安全、可靠。 一行命令,一分…

Dynamics 365 CRM- 后端

Dynamics 365 CRM 后端插件语法示例 public IPluginExecutionContext context null;//上下文 public IOrganizationServiceFactory serviceFactory null;//组织服务工厂对象 public IOrganizationService service null;//Org服务对象//创建执行上下文 context (IPluginExe…

Linux驱动开发(12):中断子系统–按键中断实验

本章我们以按键为例讲解在驱动程序中如何使用中断, 在学习本章之前建议先回顾一下关于中断相关的裸机部分相关章节, 这里主要介绍在驱动中如何使用中断,对于中断的概念及GIC中断控制器相关内容不再进行讲解。 本章配套源码和设备树插件位于“…

Grafana配置告警规则推送企微机器人服务器资源告警

前提 已经部署Grafana,并且dashboard接入数据 大屏编号地址:Node Exporter Full | Grafana Labs 创建企微机器人 备注:群里若有第三方外部人员不能创建 机器人创建完成,记录下来Webhook地址 Grafana配置告警消息模板 {{ define &…

[WiFi] WiFi安全加密WEP Vs WPA Vs WPA2 Vs WPA3整理

WiFi安全标准时间线 WEP(Wired Equivalent Privacy) WEP最早于1997年推出,是为了保护无线网络上的数据通信而设计的。当时,Wi-Fi技术还处于起步阶段,人们开始意识到需要一种安全协议来防止未经授权的访问和窃听。WEP被…

使用Keil V6编译 FreeRTOS CMSIS V2版本 ETH + Lwip 编译报错问题解决方式

网上其他人写的都解决不了,要不用的是CMSIS V1版本,根据他们的方式搞完还是报错,今天花点时间自己搞一下。 不想自己动手?没问题,模版已上传Gitee https://gitee.com/maybe_404/stm32-f4xx_-free-rtos_-lwip_-templa…

群控系统服务端开发模式-应用开发-操作记录功能开发

一、开放路由 在根目录下route文件夹下修改app.php文件,代码如下: // 操作日志Route::get(token/get_list,permission.Token/getList);// 获取操作日志列表Route::post(token/get_all,permission.Token/getAll);// 获取操作日志所有数据Route::post(toke…

大模型闯关学习——L1G6000 OpenCompass 评测书生大模型实践

任务要求: 基础任务: 首先创建开发机 进入开发机: 创建测评所需要的环境 conda create -n opencompass python3.10 conda activate opencompass cd /root git clone -b 0.3.3 https://github.com/open-compass/opencompass cd opencompas…

C# 探险之旅:第三十节 - 类型class(继承Inheritance) —— 当“儿子”继承“老爸”的遗产

嘿,探险家们!欢迎再次踏上我们的C#奇幻旅程。今天,我们要聊一个既有趣又实用的话题——继承(Inheritance)!想象一下,如果你的“儿子”能够继承“老爸”的遗产,那编程世界里的对象们也…

排序算法(2)——快速排序

目录 1. 实现方式 1.1 霍尔法 ​ 1.2 挖坑法 1.3 前后指针法 2. 复杂度分析 3. 快速排序优化 3.1 三数取中 3.2 小区间使用插入排序 3.3 非递归实现 快速排序是英国计算机科学家托尼・霍尔(C. A. R. Hoare)在 1960 年年提出的一种二叉树结构的交…

【python】最新版抖音js逆向拿到数据,非常详细教程(附完整代码)

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…

apollo2.0.0本地调试运行

一、下载源码 https://github.com/apolloconfig/apollo/tree/v2.0.0 二、本地环境 jdk 1.8 mysql 5.7 maven 3.6.3 三、IDEA运行源码 IDEA直接Open打开项目即可 需要依次启动configservice、adminservice、portal三个服务 基于apollo-assembly模块的ApolloApplication…

STP(生成树协议)

STP的基本概念 概述 STP是一个用于局域网中消除环路的协议。运行该协议的设备通过彼此交互信息而发现网络中的环路,并对某些接口进行阻塞以消除环路。STP在网络中运行后会持续监控网络的状态,当网络出现拓扑变更时,STP能够感知并且进行自动…

3D 生成重建039-Edify 3D:Nvidia的3D生成大模型

3D 生成重建039-Edify 3D:Nvidia的3D生成大模型 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 文档介绍了Edify 3D,一种为高质量的3D资产生成而设计的高级解决方案。首先在多个视点上合成了所描述对象的RGB和表面法线图像正在使用扩散模型。然后使用多视图…

Maven学习(依赖版本维护、依赖传递、解决Maven依赖冲突的3种方式)

目录 一、Maven的依赖版本维护。 (1)为什么需要依赖版本维护? (2)依赖统一管理的具体操作步骤。 第一步。在pom.xml文件中使用标签定义jar包的版本。 第二步。在的对应jar的中使用"${}"引入上面定义好的版本…

CV(4)--边缘提取和相机模型

前言 仅记录学习过程,有问题欢迎讨论 边缘提取(涉及语义分割): 图象的边缘是指图象局部区域亮度变化显著的部分,也有正负之分,暗到亮为正 求边缘的幅度:sobel,Canny算子 图像分高频分量和低…

鸿蒙项目云捐助第三讲鸿蒙App应用的启动页实现

鸿蒙项目云捐助第三讲鸿蒙App应用的启动页实现 对于移动端的应用,一般启动app的时候,首先显示启动页,启动页中显示出该应用一些介绍内容,通过这个介绍内容可以了解这个应用具体处理的内容。 进入启动后,通过滑动启动…

flink sink kafka的事务提交现象猜想

现象 查看flink源码时 sink kafka有事务提交机制,查看源码发现是使用两阶段提交策略,而事务提交是checkpoint完成后才执行,那么如果checkpoint设置间隔时间比较长时,事务未提交之前,后端应该消费不到数据&#xff0c…

Mumu模拟器12开启ADB调试方法

在使用安卓模拟器进行开发或调试时,ADB(Android Debug Bridge)是一项不可或缺的工具。大多数模拟器默认开启了ADB调试功能,但在安装最新版的 Mumu模拟器12 时,可能会遇到 adb devices 无法识别设备的问题。 问题描述 …