干货|JDK下载安装与环境变量配置图文教程「超详细」
itomcoil 2025-07-21 14:46 2 浏览
1. JDK介绍
1.1 什么是JDK?
SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
SUN公司除了提供JDK,还提供了一种JRE(JavaRuntimeEnvironment)工具,它是Java运行环境,是提供给普通用户使用的。由于用户只需要运行事先编写好的程序,不需要自己动手编写程序,因此JRE工具中只包含Java运行工具,不包含Java编译工具。
值得一提的是,为了方便使用,SUN公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。
1.2 JDK版本介绍
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1-2]。
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
下面我们介绍,Windows7 和 Windows10下载安装JDK与JDK环境配置的方法。
2. JDK下载与安装
JDK下载安装与环境变量配置图文教程【超详细】
黑马程序员的视频
· 3 播放
(1)官方下载JDK
打开JDK官网版本选择页面。我下载的版本是JDK8。
(2)选择合适的版本,点击后面相应的Download按钮,即可来到版本选择页面,官网提供了包括Linux、Windows、MacOS在内的多个系统,可以选择自己所需要的系统对应版本进行下载,我这里选择Windows 64位JDK版本,下载前需要注意要接受一下网站条款才可以下载,界面如下:
(3)登录账号之后下载(没有账号就注册一个)
注意如果下载过慢,可以尝试使用迅雷或者百度云盘下载。
(4)下载完成,双击运行 jdk-8u231-windows-x64.exe
(5)点击下一步,选择安装的组件,也可以按照自己的需要更改下路径,这里组件主要包含下面的开发工具、JRE以及一些源代码,其实对于开发人员来说,公共的JRE是不需要另外安装的,JDK内部已经包含了一个JRE,这里其实我取消了公共JRE的安装,你也可以自己选择。
组件界面如下:
(6)点击下一步,等待提示安装成功
安装成功。
附加:JDK安装文件介绍
3、win7 和 win10环境变量配置
3.1 win7 系统下jdk环境变量配置
(1)计算机右键属性,高级系统设置,高级,环境变量;
(2)选择系统变量下的,新建;
(3)新建,添加变量名 JAVA_HOME ,变量值为之前自己jdk的安装路径C:\Program Files\Java\jdk1.8.0_231
(4)新建,添加变量名 CLASSPATH ,变量值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的有个点“.”不要漏掉)
(5)找到系统变量里变量为Path的行,选中,并点击编辑,追加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 到变量值最后。
(6)设置完成,win+R,输入cmd,打开命令行输入 java -version,确定安装是否正确。
3.2 win10系统 jak环境变量配置
(1)右击“此电脑”,点击属性,找到高级系统设置。
(2)新建,添加变量名 JAVA_HOME ,变量值为之前自己jdk的安装路径C:\Program Files\Java\jdk1.8.0_231
(3)找到系统变量里变量为Path的,选中,并点击编辑。
(4)点击新建按钮,添加新的变量值:
%JAVA_HOME%\bin
和
%JAVA_HOME%\jre\bin
两个变量。并且把这两个变量按照下图,点击上移,移动到顶部,如下图所示。
(5)在系统变量那里再新建一个CLASSPATH的变量,变量的值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar
(6)使用快捷键win+R,在弹出的运行命令窗口输入CMD回车运行,输出java,然后回车,看到如下图所示,表示环境变量安装成功。
相关推荐
- Ollama使用指南【超全版】(olal la)
-
一、Ollama快速入门Ollama是一个用于在本地运行大型语言模型的工具,下面将介绍如何在不同操作系统上安装和使用Ollama。官网:https://ollama.comGithub:http...
- 电脑怎么优化(电脑怎么优化性能)
-
电脑配置和宽带流量也是硬件,但这些要求其实并不需要很高,关键还是怎么去安全使用电脑并进行有效的优化。电脑的应用和优化处理一、电脑的应用和优化处理二、目前,大家使用的个人电脑,配置方面均没多大问题,比如...
- 电脑win7中那些使用最频繁的命令原来这么丝滑,太顺手了
-
windows7是目前为止办公家用使用占比较大的操作系统,它的很多操作和整洁的界面让人不想替换,况且,对计算机硬件的支持也是很完美的!虽然目前主流的牛夫人win10和小甜甜win11已经占据了很大一边...
- .NetCore 设置环境变量(.net core环境搭建)
-
.NetCore设置环境变量开发过程中经常要发布一个版本到测试服上给测试人员测试,可能需要直接输出错误信息,需要设置环境变量为Development,如果是IIS可以设置web.config环境变量...
- 「分享」非常全面的CentOS7系统安全检测和加固脚本
-
CentOS7系统检测和加固脚本脚本来源:https://github.com/xiaoyunjie/Shell_Script主要是为了Linux系统的安全,通过脚本对Linux系统进行一键检测和一键...
- 手把手带你进行Golang环境配置(golang运行时配置文件目录)
-
前言大家好,我是星期八,是一个每天都要在镜子前给自己梳仅剩三根头发的三年码农本次我们来安排一下如何在win平台上配置Go语言开发环境。整体来说,Go配置环境还是挺轻松的,和Python差不多,并且会自...
- Elasticsearch 的用户名和密码设置
-
在Elasticsearch中,用户名和密码的设置取决于安装方式和版本。以下是详细说明:1.Elasticsearch<7.x版本默认无安全认证早期版本默认不启用安全功能,无需用户名...
- gpeditmsc找不到文件的解决方法亲测有效
-
Gpedit.msc找不到文件的怎么办?Gpedit.msc是用于打开Windows系统组策略的命令程序,缺少它系统会弹出“Gpedit.msc找不到”、“Gpedit.msc打不开”等提示,那么...
- Win7命令提示符输入taskkill提示不是内部或外部命令
-
使用win7系统的用户,想在命令提示符下使用taskkill命令删掉进程的时候,却提示taskkill不是内部或外部命令,也不是可运行的程序,遇到这样的问题,这位用户不知道怎么解决。所以给大家带来了解...
- 如何使用VSCode+gdbserver远程调试ZMC900E
-
由于嵌入式设备资源受限,通常无法在其上安装庞大的IDE调试程序,且许多嵌入式系统并无桌面环境。为了方便调试自开发程序,本文介绍利用VSCode与gdbserver进行嵌入式设备上程序的远程调试方法。...
- 系统优化 命令行也可以这么6?(进行系统优化)
-
由于命令行的简洁、高效,平时很多操作我们都爱使用命令行来完成。不过系统自带的命令行使用起来有各种不方便,如很多命令自带Y/N开关,这些命令需要手动输入Y/N才能完成,如果自行安装的命令行则要进入安装目...
- 不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境
-
不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉编译环境,不借助Linux系统,直接进行交叉编译。前言...
- 超详细的rabbitmqctl管理和监控RabbitMQ命令总结
-
概述MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序...
- 《Windows 学习:100 条命令大全》内容总结
-
一、文件与目录管理1.基础操作dir:用于列出当前目录下的文件和子目录。在命令提示符中输入dir,即可显示当前目录的内容,如文件名称、大小、修改日期等信息。若想查看隐藏文件,可使用dir/a命令。...
- Python 3.14 新特性盘点,更新了些什么?
-
Python3.14.0稳定版将于2025年10月正式发布,目前已进入beta测试阶段。这意味着在往后的几个月里,3.14的新功能已冻结,不再合入新功能(除了修复问题和完善文档)。3...
- 一周热门
- 最近发表
- 标签列表
-
- ps图案在哪里 (33)
- super().__init__ (33)
- python 获取日期 (34)
- 0xa (36)
- super().__init__()详解 (33)
- python安装包在哪里找 (33)
- linux查看python版本信息 (35)
- python怎么改成中文 (35)
- php文件怎么在浏览器运行 (33)
- eval在python中的意思 (33)
- python安装opencv库 (35)
- python div (34)
- sticky css (33)
- python中random.randint()函数 (34)
- python去掉字符串中的指定字符 (33)
- python入门经典100题 (34)
- anaconda安装路径 (34)
- yield和return的区别 (33)
- 1到10的阶乘之和是多少 (35)
- python安装sklearn库 (33)
- dom和bom区别 (33)
- js 替换指定位置的字符 (33)
- python判断元素是否存在 (33)
- sorted key (33)
- shutil.copy() (33)