Java环境配置教程

Java环境配置教程

书接上文,上一篇博客介绍了如何使用maven方式搭建SpringBoot项目,这篇博客为大家介绍一下最基础的Java环境配置教程



一、JDK下载与安装

本篇博客以jdk1.8(Java8)为例

1.如何找到jdk1.8并下载

进入Oracle官网,下载jdk(本文以jdk1.8)
官网链接如下:

https://www.oracle.com/java/technologies/downloads/

由该链接进入Oracle官网,往下翻这个页面,找到Java8,选择Windows,选择适合自己电脑配置的jdk版本进行下载
在这里插入图片描述

2.jdk安装

下载完成后,运行安装包,出现如下界面,点击下一步在这里插入图片描述

点击更改按钮,选择想要安装的路径,点击下一步
在这里插入图片描述

点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
出现如下界面,jdk安装成功
在这里插入图片描述

二、配置环境变量

1.为什么要配置环境变量

安装JDK时,需要配置三个主要的环境变量:JAVA_HOME、CLASSPATH和PATH。
每个环境变量都有其特定的作用:
1. **`JAVA_HOME`**:
   - 这个环境变量指向你安装JDK的根目录。例如,如果你将JDK安装在`C:\Program Files\Java\jdk-17`,那么`JAVA_HOME`就应该设置为这个路径。
   - `JAVA_HOME`的主要作用是让其他软件能够找到JDK的位置。很多服务器软件(如Apache Tomcat)、构建工具(如Maven或Gradle)以及一些开发工具会使用这个变量来确定Java编译器和运行时的位置。
   
2. **`CLASSPATH`**:
   - `CLASSPATH`用于指定Java虚拟机(JVM)和Java编译器(javac)用来查找用户定义的类和包的路径列表。默认情况下,Java会在当前目录中查找类文件,但是通过设置`CLASSPATH`,你可以告诉Java去哪里找额外的库或类文件。
   - 随着Java的发展,特别是模块系统的引入,直接依赖`CLASSPATH`的情况变得越来越少。对于许多应用程序来说,正确配置模块路径或使用自动模块检测可能更为合适。但在某些情况下,比如当你需要加载第三方库时,仍然需要配置`CLASSPATH`3. **`PATH`**:
   - `PATH`环境变量允许操作系统了解在哪里可以找到可执行文件。将JDK的`bin`目录添加到`PATH`中意味着你可以从命令行任何位置直接运行`java``javac`等命令,而无需提供它们的完整路径。
   - 例如,如果你的JDK安装在`C:\Program Files\Java\jdk-17`,则需要将`C:\Program Files\Java\jdk-17\bin`添加到你的`PATH`变量中。这样做的好处是你可以在任何地方打开命令提示符并立即开始编写和运行Java程序。

1.在哪里配置环境变量

我的电脑(此电脑)图标,右键->属性,打开之后,选择高级系统设置(由于我的电脑是Windows 11,属性界面布局可能和Windows 10有点不一样,但是不影响)
在这里插入图片描述
在这里插入图片描述
点击高级系统设置,点击环境变量
在这里插入图片描述
在系统变量里新建一个JAVA_HOME,指定为自己电脑中JDK的安装目录:
在这里插入图片描述
在下面的系统变量框中(Path变量是系统本身就有的),选中Path那一行点击编辑,出现如下界面:
在这里插入图片描述
点击新建,找到 JDK 的安装目录中javac.exe和java.exe所在的目录,把目录复制到这里,点击确认即可
在这里插入图片描述
我们在系统变量里新建一个CLASSPATH

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

复制上面的内容,到你的CLASSPATH变量值即可,前面的.号不能省略哦
在这里插入图片描述
到这里,jdk的环境变量配置就完成了

2.检查环境变量配置是否成功

打开dos窗口,输入命令

java -version

在这里插入图片描述
觉得有用就收藏起来吧,别忘了点赞、评论+关注哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值