jdk1.8下载与安装教程(win11)

news/2024/11/8 18:50:12/

一、JDK下载

1.首先在Oracle官网上下载jdk1.8
打开官网:https://www.oracle.com/
在这里插入图片描述

2.选择Developer ServicesJava
在这里插入图片描述

3.选择Oracle JDK
在这里插入图片描述

4.选择Java8 Window点击: jdk-8u351-windows-x64.exe下载
在这里插入图片描述

5.接受Oracle Java SE的Oracle技术网络许可协议
在这里插入图片描述

二、安装步骤

初学者建议傻瓜式安装,直接点击下一步即可。

这里特别说明三点:

  • 不建议安装到默认盘
    一般软件默认安装C盘,C盘是系统盘,安装太多软件系统会卡。(不仅JD安装如此,一些其他的软件也不建议安装在C盘)

  • 不建议安装到中文目录中或者目录带空格
    很多国外开发软件不识别中文路径,安装在中文或者带空格的目录会报错,以后安装的软件最好也是如此。

  • 建议养成良好的目录整理习惯
    以后随着不断的学习积累,会下载各种各种的软件,可以按照类别分在不同的目录,按照一定的命名新建目录,避免找不到某一软件的安装地址。

1.双击:jdk-8u351-windows-x64.exe
在这里插入图片描述

2.修改默认目录,点击下一步。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.会提示安装jre,同样修改默认目录,新建目录名如图:
在这里插入图片描述
在这里插入图片描述

点击下一步
在这里插入图片描述

等待安装
在这里插入图片描述

安装成功,点击关闭
在这里插入图片描述


三、搭建环境变量

1.Path变量
win键+R键,输入cmd,点击确定。
在这里插入图片描述

输入javac,按下回车键,显示如图所示:

打开jdk的安装目录,第一个bin目录,复制路径。
在这里插入图片描述

切换黑窗口,因为笔者JDK在F盘,输入F:按下回车键即可切换到F盘。(同理JDK在D盘的输入D:按回车键切换。)
然后输入cd,按空格键,右键粘贴之前复制的路径,按回车键。
再次输入javac
如图:
在这里插入图片描述

这次显示成功。

原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到jdk安 装路径\bin目录下,执行javac,会看到javac参数提示信息。

解决方法:配置Path变量。
右键点击“此电脑”,选择属性,选择高级系统设置
在这里插入图片描述

点击环境变量
在这里插入图片描述

选择系统变量,点击新建,输入变量名JAVA_HOME,变量值为JDK的bin目录所在路径。如笔者的D:\APPS\Java\jdk1.8.0_351。如图:
注意不用带bin

在这里插入图片描述

选择系统变量,找到Path变量,点击编辑。
在这里插入图片描述

点击新建,输入%JAVA_HOME%\bin,点击确定。
在这里插入图片描述
关闭黑窗口,重新打开,输入javac,按回车键,如图显示,表示Path变量配置OK
在这里插入图片描述

输入java -version,按回车键,显示当前Java版本号。
在这里插入图片描述


http://www.ppmy.cn/news/3534.html

相关文章

DPDK源码分析之rte_eal_init

EAL是什么 环境抽象层(EAL)负责获得对底层资源(如硬件和内存空间)的访问。对于应用程序和其他库来说,使用这个通用接口可以不用关系具体操作系统的环境细节。rte_eal_init初始化例程负责决定如何分配操作系统的这些资源(即内存空间、设备、定时器、控制台等等)。 …

QA | SWCF2022 笔记:C波段卫星与5G之间的干扰排查及解决方案

2022年度SWCF卫星通信与仿真测试研讨会正在进行中。昨日精彩演讲:C波段卫星与5G之间的干扰排查及解决方案,昨晚收到一些粉丝的技术问题,我们汇总了热点问题并请讲师详细解答。 演讲主题:C波段卫星与5G之间的干扰排查及解决方案 干…

多态——C++第三大特性

目录 一、多态的概念 1、概念 二、多态的定义及实现 1、构成条件 2、虚函数 3、虚函数的重写 4、C11提供了override和final两个关键字,可以帮助用户检测是否重写 5、重载、覆盖(重写)、隐藏(重定义)的对比 三、…

leetcode: 1091. 二进制矩阵中的最短路径

1091. 二进制矩阵中的最短路径 来源:力扣(LeetCode) 链接: https://leetcode.cn/problems/shortest-path-in-binary-matrix/description/ 给你一个 n x n 的二进制矩阵 grid 中,返回矩阵中最短 畅通路径 的长度。如果不存在这样的路径,返回 -1 。 二进制矩阵中的 畅通…

teraterm使用ttl文件连接服务器

平常工作中直接打开ttermpro.exe在gui中连接linux服务器,最近接触到用excel控制teraterm的marco,学习了一下。留作记录。 vba代码 读取excel文件里配置的信息,拼接成一个命令(字符串),在windows的cmd里执…

Python基础语法之注释、缩进、数字类型、一句多行和多行一句等的讲解及演示(超详细 附源码)

Python是实现了平台无关性的高级程序设计语言,它是在源代码程序与各平台的机器码之间插入了一个虚拟机,也就是说源代码程序不再直接翻译成机器码,而是先编译成虚拟机的字节码,再将字节码解释成各平台可执行的机器码。 Python源代…

停车场管理系统

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 主要用jsp,数据库用MySQL 分为前台用户和后台管理员 前台用户 主界面是一个区域内的两到三个停车场,然后 可…

python中pandas进行数据分析与可视化(1)

1.创建数据源 matplotlib库是用于数据可视化,pandas则是用于数据分析,在导入这两个包之后,我们可以手工创建两个数据,其表示的是在某一年里,不同名称的新生儿数量,比如被叫做Bob的新生儿有968位 import m…