00:00
诶上午呢,我们把这个JDK呢已经安装好了,诶安装好以后呢,我们来看一下咱们的安装路径啊,我呢是装在D盘开发工具,呃,有个Java,然后打开以后呢,诶是这样的两个目录,第一个目录呢,就是我们装的JDK,诶然后后边呢,它又专门的提示我们要不要装一下GRE,这个咱们提过了啊,说建议大家呢装上呃,以免后边我们再去安装eclipe的时候呢,嗯启动不起来啊,它要去找识别这个GRE呢啊所以两个呢都装上,实际上的话呢,我们装这个JDK呢,其实是没有必要再装GRE的。嗯,因为我们知道JDK当中已经包含了G2啊,所以这呢,咱们把这个JDK当中这个路径呢,呃,目录呢,给大家说一下,JDK这个目录当中,我们看到有这样的几个文件目录哈,第一个呢叫做B。这个B目录当中,实际上呢,就是我们的一些开发工具啊,这是我们一些开发工具,这里边呢,有几个是我们比较常用的啊Java c,这是我们编译的时候用到的一个命令,然后Java解释运行的时候用到的命令,还有一个呢,叫Java dock,哎生成一个以网页形式存在的一个文档的时候,哎要用到了一个指令,哎这几个指令呢,大家双击一下呢,诶声音看到它的执行的,也就是说诶我怎么一执行它就闪退了呢?哎,这不叫闪退,他是执行完以后呢,直接就呃结束了。
01:22
啊是这样的啊,执行完以后呢,自动就关闭了,是这样一个情况啊,这是它,然后呢,这个DB啊,这是Java写的一个数据库啊,Java实现的这个数据库啊叫DB文件,然后下边呢叫include,这个include里边呢,实际上就涉及到用C语言编写的一些图文件啊,比如说像这里边有一个叫j ni。呃,Java native啊,Interface啊,就是Java,我们要是调这个C语言的一些指令的话呢,就是要用到的一些这个这个结构啊,在这个include里边包含了GRE,这个我们上午也已经提到了,就是我们Java的运行时环境。
02:01
啊,叫GRE了啊,这个然后呢,下边一个叫lib,呃,这个lib的话呢,就是存在了我们相关的一些炸包啊,像我们后边要用的一些,其实像tools啊,这个GT点炸啊,这里边有相关的一些库文件啊,后续呢,我们会接触到啊,就是凡是看到这个lib的话,里边其实都是存在一些炸包,后续呢,我们讲web也会有很多的炸包需要去做添加的啊,然后再往下呢,有一个比较重要的结构叫src.zip。嗯,这里边呢,就是存放的咱们Java的一些,呃,开源的一些代码,呃,常见一些类库,我们呢是可以呃,点开这个src啊是来进行查看啊,是可以的啊呃,这个咱们后边呢,需要用到的时候,咱们就会加载进来做一个查看啊,现在呢就先不用了,好,这样的话呢,我们就把这个JDK这个目录呢,简单的给大家说明一下,这个做一个了解就可以了,那么接下来我们做什么事呢?哎,我们需要配置一个环境变量,哎,就是咱们下边提的这个叫环境变量的一个配置啊,环境变量是一个什么内容,哎,我们说一下。
03:11
呃,刚才呢,我们打开这个B目录啊,说到了几个常见的开发指令啊,那这个开发指令呢,我们在后续写完账号代码以后呢,就需要去执行啊,那执行的话呢,呃,就需要调他们这几个结构,那咱们说了一开始执行呢,咱们都在这个命令行当中去执行,所以呢,我们希望呢,在命令行里边能够去调用这几个结构。好,那咱们试着先看看啊,诶CMD打开打开以后,哎,我们现在呢,想调用这个,比如说javac这个指令,哎这个指令呢,它存在于我们的这个路径下啊,那也就意味着呢,我们现在在C版下,如果你写Java c.exe它是执行不了的。哎,因为根本就没有,哎这样的话呢,咱们上午用的这个常见的命令行,就这个这个派上用场了哈,咱们需要呢,是不是在这个路径下去调用这个障vacr。
04:03
对啊,那我们首先呢,需要诶转到这个路径下啊,首先呢,我们先呃D盘一下,然后CD啊这呢,我把这个路径呢,CTRLC一下,然后在我们这儿呢,给大家做一个粘贴,然后回车。哎,此时呢,我就在这个闭幕录下了,在闭录下以后,哎,我输入Java c.exe哎,你看这就可以执行了,哎,包括java.exe啊也是可以执行,哎,我们也可以在这呢输入一个叫Java哎空格,然后杠叫version,对来查看我们当前GDK的版本,呃,1.8.0.131。啊,包括下边呢,这是我们的这个Java虚拟机用的叫house。啊,这个都能看得到啊,这个基本的信息啊,那下一个呢,我们要说的问题就是我们后续呢,其实希望在任何的文件目录下注意啊,对在任何的文件目录下都可以执行刚才提到的这样的几个指令。
05:06
咱们现在呢是不行的哈,现在你必须在这个闭幕下才可以,哪怕呢,你比如说CD点点,你换到上一层上va c,哎,这都不好使,那如果我们希望在任何的文件目录下都可以执行咱们刚才提到的这些指令的话,那就需要配环境变量。啊,那就需要配环境变量,好,那如何配置,这我就直接来操作了,大家呢,可以下来参照我们的PDF啊,做一个自己的执行就可以了啊环境变量这样来配,呃,计算机点右键有个属性,属性呢有高级系统设置啊,点开环境变量。啊,这就是我们所要配的环境变量啊,配的环境变量打开以后呢,它有两块啊,第一个呢叫administrator,第二个呢叫系统变量。哎,这呢是针对于我们当前用户有效的,下边呢是针对于所有的用户都有效的啊,你在上面配,在下边配其实都可以啊,其实都可以啊,那环境变量啊,这里边儿都是这都叫环境变量,那我们关注的是其中一个特殊的环境变量。
06:13
叫做pass环境变量。哎,就是这个啊,叫path叫pass环境变量啊,那pass环境变量它是什么意思呢?什么作用呢。哎,我们在这个PPT里边,这里边有写。写到这儿了,嗯,写到这儿了,Pass环境变量,它就是什么作用呢,说Windows系统在执行命令的时候呢,它要搜寻的一个路径,哎,这不正好跟咱们这个需求呢,就对上了,咱们现在呢,就希望哎在我们这个Windows里边,我执行一个Java c.exe我执行这个命令的时候呢,它是先在当前的这个路径下呢,找一下,看看有没有这个JA c.EC的指令。
07:03
啊,如果有那就执行,如果没有的话呢,他会去找我们这个环境变量里边叫pass那个路径,看那个各个路径下有没有哪个路径下是有这个指令的。那既然咱们希望呢,这个张2C在任何的路径下都可以执行成功,那咱们只需要,哎,是不是把我们这个B目录。CTRLC,咱们把这个路径放到咱们这个pass下就可以了,要理解这个过程啊,我把我们这个刚才的这个路径CTRLC放到咱们的这个pass路径下,这个呢放到后边,放到前边,其实是按说都可以的哈,那我们不妨呢给它放到最前面。呃,因为呢,它先加载的话呢,就是从前往后先去前面找,然后呢,已经有的这个路径跟我们刚放的中间用一个分号啊,这个比较小了,是一个分号,而且是一个英文状态下的分号,哎隔开好哎我放上以后这个时候呢,我们在任何一个路径下,你执行这个指令,他先在当前路径下找,找不到以后呢,它会去pass下找,诶一开始一找诶就找到了,这样的话呢,我们这个命令就可以执行了。
08:16
啊是这样的啊好,我呢点一个确定确定确定啊这就算配好了,配好以后你看我这呢,这样执行你会发现还不行啊,这是因为你配好以后呢,要把这个命令行关掉,重新的去启动一个啊哎,这个时候呢,我们再输入Java c点啊Java c.exe你看这就可以了。哎,包括那Java空格杠version,哎,你看都没有问题啊,这就说明我们是配成功了啊,我们实现了在任何一个文件目录下呢,都可以去执行咱们刚才提到的这个障碍命令。啊,你看我这是在这个C盘下的啊,你换到别的盘D盘都无所谓啊,都可以。
09:08
啊,这是环境变量的一个配置还没完,哎,咱们虽然是配成了,但是咱们开发当中通常呢,都不这样配。哎,都不这样配怎么配呢,咱们一般呢,都是这样在做一个改进啊。大家注意看,刚才呢,咱们是把刚才的这个路径啊。哎,刚才这个路径我们配到这个pass下了,但通常咱们开发的时候呢,都爱这样做啊,把这个B目录的上层目录,就是我这个红框框的这个目录,把它呢,哎,放到一个新的变量当中,这个变量呢,是我们自己命名的,哎,我们叫Java_home。然后把刚才这个路径放在这儿,然后呢,这是一个变量名,咱们把这个变量呢,动态的在咱们pass下呢,做一个引用。哎,通过这样的两个百分号呢,表示的是获取我们这个变量的值的意思啊,获取它的值,然后再配一个B,实际上呢,跟我们写一个全的是不是一样啊。
10:07
能理解吧,对哈,这个有点像什么呢?比如说咱们以前学数学的时候,我Y等于,比如说五加三吧,原来呢,这个咱们刚才的配置其实类似于这样,然后现在呢,不是这样写了,他把这个五呢,它定义成一个X了,然后这个X呢,提前说让这个X是五。然后Y这块呢,写的是X加三。就这个意思哈,啊,那这个X呢,是咱们自己定义的。行,咱们呢做一下啊,哎,怎么整呢,还是打开我们的环境面料,哎环境面料,然后呢,把咱们刚才的B目录这一层目录的上一层目录。啊,就是这一层目录啊,把它CTRLC,然后在我们的这个环境变量啊,因为刚才我们配到上面了,所以我不妨呢也就在上面建。你别上面建一个Java home在下面配这个pass那就不合适了啊,要放都放上边或者都放下边,在上面呢,我们新建一个变量啊,这个呢,大家呢都要写成一样的啊,就是都是大写的,然后有一个下划线啊,为什么一会咱们说。
11:18
把这个地址呢写到这儿。写到这以后呢,确定啊,这不就有了啊,这有了啊,接着呢,找到我们这个pass,找到最开始的这个位置啊,最开始的话呢,我们就把这个这些就删掉呗,注意别删多了啊,是不是在这这个斜线是不是得留着呀,对啊,然后两个摆分号在两个摆放中间,哎,斜咱们刚才的这个变量Java_home。对,百块呢,就表示的是获取的我们这个Java home这个变量的值啊,然后再配上这个B,确定确定确定。
12:05
好确定好以后,注意这时候呢,记着把这个关掉啊,重开,哎,CMD,这时候我们再去输入Java c,哎,这我写成大写其实也可以的啊,哎,执行哎,你看也是OK。啊,说明呢,我们做了一个修改以后呢,仍然是正确的。啊,仍然正确的,大家呢,都要这样配环境变量,那为什么非得这样配,还挺麻烦的,不直接这样去写啊对,按说其实都可以的哈,但为了呢,咱们后边呢,这个比如我们讲web的时候呢,要搭建这个tomcad这个服务器,诶tomcad服务器呢,到时候他也会去识别这个变量啊,他会去我们环境变量里边找有没有Java home啊,因为他要执行的时候呢,需要借助我们这个环境变量找到你对应的这个JDK装在哪,要使用它里边的一些库文件,到时候他去找账后发现找不到了,那那不就。
13:00
启动不起来了嘛,是吧,所以呢,大家提前呢就都这样去配,呃,因为人家找的就是下划线这个Java home,所以大家写的时候呢,你自己别想怎么写就怎么写,这个变量名呢,都要固定的这样去写,要不后边呢,他们开的还是找不到啊哎,所以大家呢都这样的去,哎这个配置这个环境变量啊,然后保证那个环节变量配好以后,我们在命令行去执行这几个指令呢,都可以跑起来,那就说明你配置是成功的行,然后大家呢把这个事呢都做一下。
我来说两句