00:01
好的同学们,那么接下来咱们这个继续再往下吧,啊刚才呢,上节课我们说了一个编译阶段啊,编译阶段呢,说了一个Java c这样的一个命令,Java c这个命令呢,刚开始是不能用的,现在我们给他弄了一下,让他能用了啊,能用了重命名也可以,一样的功能,对,当然可以啊,因为你你只是文件名变了,那个程序你你没删Java c.exe你看这个五中同学这个思路就非常活跃啊,非常活跃就是JDK并目录下,假如说你有一个Java c这样的一个命令啊,你把这个Java c这个命令啊,你给它改成别的。嗯,但是你只要这个文件不给他删对吧,这个文件是20KB啊,这是个编译器啊,这是个编译器,这是个编译器,对加va c.ES它是个编译器,你把这个改成别的名字,你也你也你也能用啊,能用,但是你你Java c就肯定不能用了,你可以用别的呀,你改成比如说A吧,你给它改成A对吧,或者改成JC对吧,那你就JC编译呗,都可以啊,啊可以没问题啊,这个这个这个想法非常的活跃啊,刚才有同学还想把这个Java c啊拷贝到哪拷贝到这个。
01:02
Windows system32的这个目录下,我觉得这也是一个非常好的一个想法,SYSTEM32对吧,他想把那个Java c命令拷到这儿,能不能用,诶那也可以用,我觉得这个这这这这就是学透了啊,非常棒啊,非常棒,咱们这个需要这样折腾啊,需要这样去折腾啊。呃,这个不更简单吗?对对对对对,这更简单啊,但是这不就混乱了吗?缺点是混乱啊。嗯,DOS目录是不是都有对应的命令文件。当然都有了,都有都有,要么要么这个文件是隐藏的,你看不见它,为了安全它给你隐藏起来了,要么就是暴露出来的,总之你DOS命令当中所有的它在Windows操作系统上都能找到对应的这个文件啊,都可以了啊,没有任何问题啊,大家还有什么,还有什么问题,还有什么问题。没有问题,我这样我就先讲吧,啊先讲吧,然后大家呢,去这个呃,课间的时候啊,或者是呃,咱们这个辅导的时候,大家去提问也可以啊,去提问也行。
02:01
你先在你的小本本上记一下你的这个这个疑问啊,疑问有什么疑问,咱们这个集中时间去沟通啊,集中时间去沟通。呃,除非就是说你遇到这个致命性的这种东西啊,你不太会对吧,致命性的啊,比如这个东西你你你搞不懂,你没法进行了啊,咱们就可以这个,呃,问一下啊,课堂上。好了,那么接下来咱们就继续再往下了啊,我问大家一个问题啊,你们来答一下。嗯。Pass环境变量。的作用是什么?就是说我如果说让大家去总结一下这个pass环境变量啊,Pass环境变量的一个作用啊,大家应该怎么去,怎么去描述一下,来同学们各抒己见吧,Pass环变量的作用是到底是啥?这会儿可以聊一聊同学们啊。Pass变量作用是什么?
03:03
啊,延迟了是吧。嗯。告诉Windows去哪找这个命令,哎呀,胡浪同学太棒了啊,太棒了。阿键是电脑,可以直接访问JDK。呃,这这这个说法也怎么说呢,有点太专,太专注这个Java了啊,太跟Java挂钩了啊。告诉Windows去哪找这个命令啊,引导DOS命令使用,嗯,是这样的啊,它这个pass就是来指路的,给谁指路的呀。给Windows操作系统指路的啊。Pass环境变量的作用啊,就是给Windows操作系统指路的。
04:04
啊。引导就是引导我们这个Windows操作系统去哪哪哪找,就是说就是说告诉。告诉Windows操作系统去哪里找这个命令文件?啊。Pass环境变量中有很多很多的路径,路径和路径之间用半角分号分割。就是说你A路径B路径pass环境变量。A路径B路径C路径对吧?哎,D路径等等等等等等啊pass是环境变量的名字啊。等号后边的这个东西是什么?这个是什么。
05:04
是环境变量pass的值,名值对名值啊,名和值,这个就是一个环境变量的名字,这个环境变量的名字叫pass。啊,然后这个后面的这个其实就是环境变量的一个值啊,中间用等号分割的啊,我们正规的就是跟别人表述的话,这个环境变量怎么表述啊,就是这样表述的啊,这就是一个,呃,我们Windows操作系统的一个环境变量,而环境变量变量可变化的量什么意思?等号后边这个东西这个这个可以可以变啊变量变量嘛,对不对啊,环境啊,Pass是跟Windows整个系统环境是有关系的,所以这是环境变量嘛,啊环境变量它有名字也有值啊,名字是哎,我这里用了一个啊叫pass啊,它的值是这个值。
06:00
啊,在Windows操作系统当中,除了pass环境变量之外,还有别的,你看这也是个环境变量,对吧?哎,这也是,这也是对吧,这也是,这也是,这也是,他们都是环境变量啊,Pass环境变量是给Windows操作系统指路的啊,就是Windows操作系统呢,去找这个某个命令的时候,他从哪找啊,他从环境变量里边去找啊,从那个里面去找啊,这是问题一啊。哎,指路了。让Java命令可以正常运行呗,呃,运行加号程序是可以找到执行的路径。嗯,这有点太局限了,我问一下啊,问题2PASS环境变量。呃,是Java中的机制。还是Windows?操作系统中的极致。Pass环境变量是隶属于Java的吗?
07:01
和Java有关系吗?所以这个东西你一定要搞清楚啊,Pass环境变量,一看就跟人家Java是没关系的,只不过Java中用了一下。没关系,对对,没关系啊,没有关系,你比如说我这个IP跟Java有关系吗。对吧,没有任何关系啊,这个IP它的执行不也是依赖pass吗?对吧,依赖pass环境变量嘛,对不对,所以说pass环境变量跟Java没有半毛钱关系,你别扯了啊,Class pass那是后期再说的,现在你先不用管,我说的是pass,我说的不是pass啊,我说的是pass path说的是这个东西啊,大家注意一下啊,注意一下。所以呢,大家注意,Pass环境变量本质上是隶属于Windows操作系统的,和Java没有关系啊,和Java没有关系,Java只不过用了一下pass环境变量。
08:13
对,只不过就用了一下Java,只不过用了一下pass环境变量啊,就是用了一下而已啊,用了一下而已,你不要搞得说啊这个,呃,咱们这个做Java开发要配个环境变量叫pass啊,Pass是Java里边的啊,这就是扯了啊,这就扯了,你就根本就不专业了啊,那pass环境变量跟Java是没有任何关系,它实际上是属于人家Windows操作系统里边的一种一种一种机制啊,就是说我希望大家能够学医通百是啥意思呢?就是说以后啊,大家呀。呃,如果再遇到类似的问题,你还能够去配这个环境变量pass啊,比如说有一天啊,大家在安装的时候,呃,安装新软件的时候,你又安装了一个别的软件,你除了安装Java的JDK之外,你也可能会去安装别的一些软件,对吧?假如说有一天你安装完之后呢,你在DOS命令窗口里面,你一输那个软件的那个命令啊,你一输,输完之后一敲回车出现的这个不是内部或外部的命令,也不是可运行的程序,我希望你那个时候能够想起来哦,这个应该配一下环境变量pass,好,如果说你能达到这种级别,才叫学医通白啊,才叫说学会了啊,才叫学会了,你不能说只是局限于啊,今天杜老师讲了啊,Java这块要配个pass环境变量,把那个变路径配进去,诶你光知道这个啊,你不知道变通,我觉得这个肯定也不行啊,肯定也不行,我不知道这个大家有没有听懂啊,就是以后啊,如果说你在进行别的软件安装的时候,你你可能跟Java没关系,你你可能是别的一个软件,这个软件呢,诶你可能在安装完之。
09:42
你也需要去执行这个软件上的一些命令,在这个到命令窗口里边,你一输这个命令之后,啪敲一个回车是吧?不是内部或外部命令,也不是可运行的程序或批处理文件,那证明你这个命令根本找不到啊,你怎么能让Windows操作系统能把这个命令找到呢?啊,你就把这个命令所在的那个路径啊,配到那个环境变量pass里边就可以了啊,就是学医通百啊,一定要学医通百对。
10:05
啊,要学会啊,融会贯通啊,融会贯通,学医通百啊学医通百。以后在安装在什么呀,在安装其他软件之后啊,希望在DOS命令窗口中使用该软件的某个命令的时候啊,如果出现。啊,出现。命令找不到错误了啊,这个时候希望大家能够想起来啊,配置环境变量pass啊啊环境变量pass呃,加了环境变量之后就不用在CMD窗口里面。呃,过去直接输入就可以使用了,加上环境变量之后就在CMD窗口中,不用使用CDCD命令还是得用的啊,比如说我把游戏的运行放到pass里面,然后就可以用CMD直接。
11:14
对啊,没问题啊,没问题没问题没问题没问题啊,有道理啊,有道理没问题啊,你你比如说你现在有一款游戏对吧,你有一款游戏,这个游戏这块呢,有一个这个,呃,有一个这个,你你可能需要双击一下,对不对,需要双击一下,呃,你比如说这个东西啊,你有一个文件,你需要双击,比如说我们计算机C盘下的,呃,快捷方式不行啊,快捷方式不行,呃,下边有一个这个ID plus啊,ID有个ID plus.exe你把这个路径,你把这个路径配到那个环境变成pass里边,你在DOS命令窗口里面,你敲这个PLUS1敲回车,哎。这个时候这个软件就打开了,就这个软件就打开了,这个软件就打开了,明白吧?啊,这个软件就打开了啊,那说的非常有道理啊,如果你是有游戏的话,你游戏这边不是也有那种,呃,双击启动的那个那个那个那个方式嘛,那个文件对吧,你把那个文件干什么呢?哎,给它配到这个环境变量pass里边,你在到面窗口里边输这个,哎命令啊,输完这个命令营销回执,那个游戏就启动了,但是我觉得这样做没有意义啊,没有意义,你游戏有一个图标,你扒一双击就完事了,你这是吧,整那么费劲干啥呀。
12:23
对不对啊,整那么费劲干啥呀?哎,所以说这个东西呢,你看啊,就是说咱们学是这样去学啊,但是有些东西你你不要这个用又装逼了是吧?啊这个这个比较刺激啊,比较刺激行,那这块的话咱们就说说到说到这儿啊,这是这个咱们对pass环境变量一个理解啊。嗯,可以配很多个,当然可以了,没问题啊,你看看pass环境变量这块配的是不是多个来往下走,来找一找找一,你看这个pass,你看这不多个吗?后边还有很多路径啊,对吧?这都是路径啊,对不对?路径和路径之间有分号跟你看这不分号吗?可以没问题啊,路径你愿意配100个,1000个,1万个都可以,没问题啊,你愿意配多少个配多少个,Pass环境变量中的路径你可以随便指定啊,配置多个没问题啊,Pass环境变量中的路径可以指定多个啊,没问题。
13:22
多少个都行啊,多少个都行。呃,我们就是要折腾一下是吧,可以没问题,折腾折腾啊,可以折腾一下啊。嗯,这样的话可以在朋友面前装一下是不是,嗯,就有点有点装了啊,有点装了,好了,这个关于pass环境变量呢,我就给大家说到这里啊,我不知道大家有没有对这个理解啊,有没有对这个理解,你看现在这个Java c我们确认一下能不能用对不对,然后Java呢,我们能不能用是不是啊啊能不能用好,那这样的话,我们到目前为止啊,这两个命令啊都可以用了啊,非常开心啊,非常开心。
我来说两句