Java——JDK环境变量的配置(步骤详解!!!)

简介: Java——JDK环境变量的配置(步骤详解!!!)

First Step :


  打开下面的网址
 https://www.oracle.com/java/technologies/javase-downloads.html

小提示:博主这里给出一个大概的下载过程(在Windows操作系统下),具体的可以根据自己的电脑配置来看,一般来说都是下载上面红色框内的JDK,在下载安装的时候一定要记清楚安装的路径,后面配置环境变量是需要这个路径的!!! 


Second Step:


下载并安装jdk,选择一个适合自己电脑配置的jdk版本下载并安装即可,具体流程不详述。(记下自己安装jdk的路径)

定义:JDK(Java Development Kit),是SUN公司提供的一套Java开发环境。

说明:JDK是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。


Third Step:


回到桌面,右键点击我的电脑,选择属性。

之后再选择高级系统设置,点击其中的环境变量。

我们可以看到如下界面:👇👇👇


Fourth Step:


首先找到系统变量中的Path,然后在其中添加相关内容(如下图)👇👇👇

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


之后,在系统变量中新建第一个变量:JAVA_HOME,并添加变量值,变量值为安装jdk的路径(如下图)👇👇👇


再在系统变量中新建一个变量:CLASSPATH,并添加变量值,如下图👇👇👇

(注意最前面有一个“ . ”

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

至此,系统变量中有关jdk环境变量的配置就是这些。

如果说,你不太熟悉这个过程,或者说,你的电脑有多个用户,你也可以在自己的用户变量中进行同样的操作。

当然了,系统变量里只要有配置,那么本机所有用户都可以用;而用户变量如果配置了,则是局限于本用户的。

下面放上博主在用户变量中配置的过程!!!👇👇👇


Extra Step:



可能细心的人发现了,怎么博主系统变量和用户变量中的Path变量中添加的内容不一样呢,也就是下面这两行👇👇👇

%JAVA_HOME%\bin\
%JAVA_HOME%\jre\bin\
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(说明一下,前两行的内容和最后这一行的内容是等价的!!!)

Last Step:


那么,所有的环境变量都已经配置完成了,下面是最后一步:

按下组合键Win+R,打开运行对话框。

在其中输入cmd,打开命令提示符窗口(你也可以使用管理员身份运行,博主更喜欢的是以管理员身份运行的)

打开了管理员身份运行的窗口之后,在其中输入  java -version(注意java后面有一个空格),如果输出下图的信息,则说明,你的jdk环境变量已经配置成功了!!!👇👇👇


PATH环境变量——用于告知操作系统到指定路径去寻找JDK 

CLASSPATH环境变量——用于告知JDK到指定路径去查找类文件(.class文件)。

相关文章
|
10天前
|
安全 Java API
【Java炸裂更新】JDK 22:区域锚定引领G1垃圾回收革命,性能飙升新高度!
【9月更文挑战第6天】JDK 22的发布,标志着Java在性能优化和垃圾回收技术上的又一次重大突破。区域锚定技术的引入,不仅提升了G1垃圾收集器的效率,也为Java应用的性能提升注入了新的动力。随着Java生态的不断发展和完善,我们有理由相信,Java将继续在编程界保持其铁打英雄的地位,为开发者们带来更多惊喜和可能。 让我们共同期待,Java在JDK 22的引领下,开启一个全新的性能飙升时代!
53 17
|
7天前
|
Java API 开发者
【Java模块化新飞跃】JDK 22模块化增强:构建更灵活、更可维护的应用架构!
【9月更文挑战第9天】JDK 22的模块化增强为开发者构建更灵活、更可维护的应用架构提供了强有力的支持。通过模块化设计、精细的依赖管理和丰富的工具支持,开发者可以更加高效地开发和管理应用,提高应用的性能和可维护性。
40 10
|
9天前
|
安全 Java API
【性能与安全的双重飞跃】JDK 22外部函数与内存API:JNI的继任者,引领Java新潮流!
【9月更文挑战第7天】JDK 22外部函数与内存API的发布,标志着Java在性能与安全性方面实现了双重飞跃。作为JNI的继任者,这一新特性不仅简化了Java与本地代码的交互过程,还提升了程序的性能和安全性。我们有理由相信,在外部函数与内存API的引领下,Java将开启一个全新的编程时代,为开发者们带来更加高效、更加安全的编程体验。让我们共同期待Java在未来的辉煌成就!
35 11
|
9天前
|
存储 Java 开发者
【Java新纪元启航】JDK 22:解锁未命名变量与模式,让代码更简洁,思维更自由!
【9月更文挑战第7天】JDK 22带来的未命名变量与模式匹配的结合,是Java编程语言发展历程中的一个重要里程碑。它不仅简化了代码,提高了开发效率,更重要的是,它激发了我们对Java编程的新思考,让我们有机会以更加自由、更加创造性的方式解决问题。随着Java生态系统的不断演进,我们有理由相信,未来的Java将更加灵活、更加强大,为开发者们提供更加广阔的舞台。让我们携手并进,共同迎接Java新纪元的到来!
35 11
|
7天前
|
监控 IDE Java
【Java性能调优新工具】JDK 22性能分析器:深度剖析,优化无死角!
【9月更文挑战第9天】JDK 22中的性能分析器为Java应用的性能调优提供了强大的支持。通过深度集成、全面监控、精细化分析和灵活报告生成等核心优势,性能分析器帮助开发者实现了对应用性能的全面掌控和深度优化。在未来的Java开发过程中,我们期待性能分析器能够继续发挥重要作用,为Java应用的性能提升贡献更多力量。
|
10天前
|
安全 Java API
【本地与Java无缝对接】JDK 22外部函数和内存API:JNI终结者,性能与安全双提升!
【9月更文挑战第6天】JDK 22的外部函数和内存API无疑是Java编程语言发展史上的一个重要里程碑。它不仅解决了JNI的诸多局限和挑战,还为Java与本地代码的互操作提供了更加高效、安全和简洁的解决方案。随着FFM API的逐渐成熟和完善,我们有理由相信,Java将在更多领域展现出其强大的生命力和竞争力。让我们共同期待Java编程新纪元的到来!
33 11
|
7天前
|
监控 Java 大数据
【Java内存管理新突破】JDK 22:细粒度内存管理API,精准控制每一块内存!
【9月更文挑战第9天】虽然目前JDK 22的确切内容尚未公布,但我们可以根据Java语言的发展趋势和社区的需求,预测细粒度内存管理API可能成为未来Java内存管理领域的新突破。这套API将为开发者提供前所未有的内存控制能力,助力Java应用在更多领域发挥更大作用。我们期待JDK 22的发布,期待Java语言在内存管理领域的持续创新和发展。
|
9天前
|
Java API 数据处理
【Java的SIMD革命】JDK 22向量API:释放硬件潜能,让Java应用性能飙升!
【9月更文挑战第7天】 JDK 22向量API的发布标志着Java编程语言在SIMD技术领域的重大突破。这一新特性不仅释放了现代硬件的潜能,更让Java应用性能实现了飙升。我们有理由相信,在未来的发展中,Java将继续引领编程语言的潮流,为开发者们带来更加高效、更加强大的编程体验。让我们共同期待Java在SIMD技术的推动下开启一个全新的性能提升时代!
消息中间件 缓存 监控
15 0
|
10天前
|
Java 开发者
【Java编程新纪元】JDK 22:超级构造函数来袭,super(...) 前导语句改写编程规则!
【9月更文挑战第6天】JDK 22的超级构造函数特性是Java编程语言发展史上的一个重要里程碑。它不仅简化了代码编写,还提升了代码的可读性和维护性。我们有理由相信,在未来的Java版本中,还将有更多令人兴奋的新特性等待我们去发现和应用。让我们共同期待Java编程新纪元的到来!