在教程之前,先提示一下,新版本的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盘还是在任意盘符或者任何路径下,我