在教程之前,先提示一下,新版本的JDK(比如17)是不需要我们配置的,因为我们在下载的时候已经自动给我们配置了,但是老版本(比如JDK8)是需要我们自己去配置的
OK,进入正题,我们先来说一下为什么要给jdk配置path环境?
首先,我们需要清楚的是jdk是java的开发工具,运行一个java程序需要通过运行javac编译后得到一个class文件,然后再用java命令来运行,那我们需要给javac和java配置path环境变量,那为什么要给jdk配置path的环境变量呢?
在知道这个问题之前,我们需要了解到cmd命令窗口的命令运行过程,比方说我们在cmd命令窗口是那个输入QQ,我们的意思是想通过cmd窗口打开我们的QQ,但是我们发现报错了
原因分析:
在我们提交QQ这个命令之后,我们的电脑拿到QQ这个命令,首先它会在c/user/26648(这是我的用户账户)寻找QQ这个软件,但是很明显,作为一个秃头美少女,我肯定不会将QQ安在我的c盘,毕竟我的c盘才99.9G,在这个盘符下找不到,(换个意思就是说如果我们将路径改到QQ所在的路径下再运行QQ,那么QQ就会被命令所运行,但是作为一个程序员来说,要是每次运行我们的java文件都要去改路径那可真是离大谱了)电脑会自动到我们的path环境变量下去寻找电脑记住的默认路径,这个时候知道为什么要给jdk配置path路径了吧
给jdk配置path环境变量的原因:
path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序
当配置好path路径之后,不管是在C盘还是在任意盘符或者任何路径下,我们都能够运行到JDK
当了解到原因之后我们来配置JDK的path环境变量
步骤:
1. 右键点击我的电脑,再点击属性
2. 点击电脑右侧的高级设置选项
3. 点击高级,选中环境变量
4. 直接点击path,将你jdk中javac和java所在的路径复制粘贴丢进去
这里我们补充两句:用户变量是说只要你登录了你自己的账户那就配置有这个环境变量,
而系统变量是说只要是这个系统就有这个路径,根据自己的需求来配置
5. 配置完之后一定要点确定(要点两个确定)
6.重启cmd命令窗口,如果输入javac和java命令能够成功运行就是配置成功了
7.配置java_home的path环境变量
为什么要配置这个呢?是因为相当于告诉系统jdk的路径在哪里,而且后面我们会用到一些技术通过JAVA_HOME来找JDK,值得一提的是,就算是新版本,也没有给我们配置java_home哦(可以用小写,也可以用大写,根据个人习惯修改,但是这个要跟后面修改path的路径保持一致)
注意:变量值是复制你JDK的安装地址,没有Bin哦
8.修改path值,因为你已经设置了java_home的值,那我们就不需要path设置这么长串值了,而且,当我们升级jdk之后,只需要在java_home的路径后加上/bin就好
书写格式是%JAVA_HOME%\bin\
(一定要在java_home前后加上%)
最后一定要点确定
最最后,在cmd测试一下,如果javac和java命令都能运行,那就是配置好啦,如果没有,欢迎私信给我或者评论区留言哦
看吧!我就说吧,包教包会!