00:00
好,那么下边的话呢,我们就来进行一个安装了啊,那么我电脑上的话呢,我已经把我之前的这个JDK呢,全都给做了一个卸载了,嗯,我看一下我这个目录啊JDK啊,我呢就想把它装在这个位置了,行呃,那么我们就下边呢进行这个安装,找到我们这个软件啊,咱们先来装一下这个八啊,这个JD8呢,它又分成了很多小的版本,它每更新一个版本呢,这个后边的数值就加个一,这个U呢就是update的意思。Update是吧,就是这个更新的这个单词啊好,那么我们这块呢,只需要双击一下。嗯,在这儿呢是吧,好出来以后的话呢,你看这时候呢,已经打了一个Oracle这个标了,已已经看不到任何关于sun的这个身影了。那我们点一下这个叫下一步。那就出来了啊,出来以后呢,呃,上面就是我们提到了说JDK,咱们提到里边呢,是不是包含这个开发工具啊。还包括GRE是吧,你看这块呢,都能看得到,好把它安装在哪这个路径呢,建议大家改一下,默认的是C盘,咱们就不要装到这个安装系统的这个盘下了,我这呢做一个更改,更改的话呢,大家注意啊,我们以后安装软件呢,一定要记住一下你这个软件的名字和它这个版本号。
01:14
所以我这块呢,把这个路径呢,我先我我从这到这吧,先CTRLC一下。CRC复制一下,然后呢,找到我想装到的位置,我放到D盘的开发工具的这个JDK这个路径下,我把它CTRLV给它粘过来,好,我点一下确定,诶这不就过来了。所以以后大家再安装软件,咱们都是跟开发相关的,这个路径里边不要包含中文。也不要包含一些啊空格啊,其实空格呢,不是说非不行,主要呢,就是怕你有一些中文的空格了啊,所以说这块呢,你就记住它不要中文不要空格。很多软件呢,你要有中文和空格呢,它最后呢,启动的时候都会出一些问题啊。这个路径我就写好了,写好以后呢,我点下一步。啊,下边呢,就开始进行这个安装了,安装的快慢取决于大家电脑的这个性能了,就。
02:06
啊,稍有一些差别。好,诶这块呢,你看啊,它安装到这时候呢,又弹出一个框,说呢,你是不是要安装这个内容,这呢是让我安装GRE的。其实咱们没有必要再装了。因为JDK里边已经包含这样一个是吧,哎,但是你说我我想装一下装一下你就装一下,装一下的话呢,嗯,这个呢得怎么着呀。得有一个现成的目录哈,我在这块呢,我起个名吧。我把这个呢改成叫。是吧?诶,我就装一下,让大家也感受一下啊,诶这个呢,我写到这儿了,然后呢,回过来,那这个位置呢,我装一下GRE呢,得改一下这个路径了。开发工具。啊,JDK里边的,哎,就这个呗。然后点下这个,你要在这块新建一个也行啊,点一下这个确定。那这就可以了,好,我点一下这个下一步。
03:05
啊,这个稍等一下啊,他就安装好了。哎,Java这是25周年,现在已经。27周年了是吧。好,安装完毕。哎,怎么这块还没结束呢。那到这儿了是吧,好O点这个关闭这就可以了,行,那么接着呢,回到你安装到的这个目录这边呢,我们就能看到两个结构,第一个呢叫JDK,第二呢叫GRE,这个JDK呢,咱们刚才说了哈,你打开以后呢,其实里边已经有这个GRE了。啊,只不过呢,他在安装过程当中又问你说你是不是额外的再装一下它这儿呢,我选择装了。一会儿呢,我们再装17的时候,你发现了,他就不问我了。啊,它就不再额外的去装GRE了,行,那么咱们主要需要的其实就是这个JDK了啊,打开以后大家会看到有这样的一些目录结构,简单说一下啊,简单说一下。
04:07
这个B目录呢,呃,就是我们里边呢,包含的一些开发工具。啊,没有课件啊,没课件,咱们在这个共享里边,这不就有吗。在非修的共享文件里有啊。好,那么在这个B目录下呢,就是我们刚才提到了说JK呢,除了GRE之外呢,还包含一些开发工具,比如说我们用的Java c Java啊,这就是我们所谓的开发工具,还有其他的很多啊,有好多跟我们高级当中使用的工具是相关的。啊,这是它,然后呢,下边呢,就是include啊,它include啊包含一些相关的这个库的一些文件,GR呢,就是我们说的这个运行式的环境了啊,这是这个法律条文上的一些这个。一些一些文件了啊,然后这个live呢,就是相关的一些这个炸包,诶里边我们集成了很多这个指令,这个指令呢,就以炸包的方式呢去呈现的,这个大家一般都不用看啊,主要呢,我们想关注的点一个呢是这个B。啊,一个呢,你知道一下JDK里边包含GRE,另外呢,还有一个就是这呢叫S。
05:03
就是我们所谓的源码。Java的话呢,呃,在历史上它已经把它相关的这个库呢给它开源了,所以呢,里边啊,很多的这个类库呢,我们都是可以去看它的源码的,源码呢就放在这个src.z这个文件里边了。行这儿呢,就是整个它的这样的一个结构。好,那么这个八呢,我们已经安装完了,非常简单,就是一个傻瓜式的安装了,安装完以后呢,我们要做下边一个非常重要的事儿啊,就是我在课件里边写的这个叫配置pass,环境变量很重要。那这个事儿怎么做,咱们把这个事儿呢给大家说一下啊,首先呢,你得知道什么叫pass环境变料,说Windows操作系统呢,在执行命令时呢,所要搜寻的一个路径啊,为什么要配它呢?呃,是有这样的一个原因,大家你看啊,咱们在开发的时候呢,其实呢,呃,要用到这个指令和这个指令。那么这两个指令呢,你发现呢,它是在这个路径下。那言外之意啊,我现在问二一下CMD。
06:01
我现在呢,是不是在这个C盘的路径下。你说我现在要写一个Java c.exe好使不?是80。你看这个A,我这写了一个谁啊。加点E好使了,这个是因为呢,我电脑当中装了一些其他的一些环境,那些环境里边有这个指令啊,那咱们主要就看它吧,哎,我写这个指令的时候呢,不好使。呃,因为呢,路径不是他。所以不好使。那么要养好使怎么办呢?我必须得在这个路径下。也就意味着你看啊,我先地盘。诶。这个英文格式写冒号,我是不是回到D盘了,然后CD这个呢,我把这个路径CTRLC1下回过来,哎,这个我点一下鼠标的右键。然后我再来一个回车,我现在呢,就在这个B目录下了,在这个目录下呢,你看我现在去执行Java c.exe。看就好使。啊,当然了,我也执行一下这个java.exe啊,这时候执行的是我们这个路径下的这个指令。
07:03
好,你看这是我执行的就好使,但是呢,咱们在开发的时候呢,我不一定是在这个路径下。我希望啊,在随便任何一个路径下,哪怕比如我切换成这个叫C盘了,我希望执行Java c.e我希望呢,他也能够把上面这个指令呢,给它调出来。如果你想做这个事儿,那么就需要配这个pass环境变量。诶帕环境变量里边它放了很多的路径,就是当你去写一个指令,比如说咱们就写这个javac这个指令的时候,这个指令啊,它除了在你当前这个路径下去找之外呢,它还会在一个变量里边去找那个变量就是这个pass。所以我们要做的事呢,只需要把这个路径啊,大家注意看啊,把这个路径我CTRL塞一下是放到pass里就行,Pass在哪呢。来在这儿啊。电脑。属性。
08:00
哎,这有个叫高级系统设置。哎,大家这个有的是WIN11的啊,乃至于说这个WIN10的,有时候这个位置啊也不太一样啊,有的是在这个左边这啊,诶高级系统设置点一下。好点完以后呢,你看这个呢,叫pass环境变量,这不就环境变量了吗。本平台点开以后。这都是环境变量。然后我们找那个pass啊,Pass的话呢,诶,这个是咱们当前用户,这个是系统用户,系统用户呢,就是适合于任何用户,所以建议咱们就在下边去配啊,所以在下边儿呢,大家啊,这个默认的操作系统都会能找到这个pass。哎,你把这个双击一下。哎,就是这样一个场景。打开了是吧,好打开以后的话呢,这时候呢,我们可以呢,去做一个新建。好,CTRLV,诶你看我把这个路径呢,就放到这儿了,放在这儿以后呢,建议大家不要放到下边啊,你把它上移。别建议了,是一定啊,大家这样去做哈,因为呢,你下边如果有些指令跟Java相关,它就掉下边了,因为他在搜索的时候呢,它先从上往下去找你相关的指令,所以大家你放到最头部啊好,我就放到这了,放到这儿以后呢,我点一下确定。
09:10
再确定一下。再听一下,然后呢,这时候你看啊,回到我们这个命令行这块,我现在是随便一个路径了。我现在再去执行这个C。行不行?你发现也不行啊,因为这时候你要重启一下。啊,这个都给它关了啊呃,NR一下CMD,这是我在加C加exe啊,这个ex你不写也没事啊,那你回撤是不是就可以了。哎,包括呢,你看我写Java啊,空格一下,这个叫converion。啊,这个大家了解就行啊,你看我一回车。看这不是也有这个指令吗。哎,我一回车。在这呢,就是我们刚才安装的这样一个版本。哎,就识别出来了。哎,这个呢,就叫做配置pass环境面料,它的好处呢,就是你随便挑一个路径我们去执行。那都可以。哎,这就是我们配他的一个目的。
10:03
好,这个说完了,说完以后呢,再说一句话啊呃,咱们在配环境变量的时候呢,有两种配置方案。一种呢,就是我刚才说的这个叫方案一,但是建议大家呢,不要用第一种。哎,咱们用这个第二种。哎,第二种跟第一种有啥区别呢?呃,区别是在这儿哈,哎,我们做这个事儿,大家看这个图。上面是我这个配置的这个具体的逻辑了啊,是这个事儿,咱们刚才啊,我换一个。蓝色的,咱们刚才呢,是把这个路径。放到pass里了。然后现在呢,我们来换一种方式啊,这样做,我把这个前面这个啊,并前面这个路径也就说到这儿啊。我把它呢定义成一个新的变量。哎,这个变量呢,叫做Java_home。咱们都这样去起,你也别自己发挥啊,都大写啊。然后呢,我把这个蓝色的框呢,付给这样一个变量,然后呢,在这个pass里边呢,去使用一下这个变量。
11:04
为了证明你是个变量,前后呢,加上百分号。哎,这样就行。说白了有点像什么呢,你比如说啊,我现在呢,是。定那个变量叫Y吧,说Y呢等于三加四。这是咱们相当于第一种写法,现在第二种写法呢,有点像我把这个三呢,定义成是一个X了。X是三,然后这块写成Y等于X加四。是吧,哎,就这个意思啊,好,我们先这样来做一下,然后我给大家解释为什么这样做啊。那么找到环境变量。嗯,找到下边这个pass,诶,刚才咱们说的是这里边儿的啊,注意啊到这儿。这个并不要啊。CTRLX了是吧。我把它拿走了啊,那么暂时的话呢,这个咱就先放这儿吧。然后呢,下边这块呢,我们去新建。值是它。呃,变量名注意别是X啊,刚才说X,你别用X,咱用Java_home。
12:02
所有的同学都这样写,你别自己发挥,你说Java home1别这样啊。哎,就这样写完以后呢,确定一下。哎,这不就有了吗?然后呢,再找到这个pass,双击一下。哎,在这个位置我们给他哎编辑一下啊,哎,你就注意你这块呢,光写这个Java home不行。它不是一个常量,我们要表现它是实际上这个变量名是吧,然后加上这个百分号就行了。那如果有的同学这个电脑你打开以后,你发现你呈现的不是长这样,你可能是。啊,我我先这个先先保存了啊,然后你有可能是涨。哎,我先确定一下吧。我再进来一下这个pass啊,有的同学呢,可能自己呢,配这个pass的时候呢,长得是这个样子的啊。就是不是出现刚才那个上下那个罗列关系是这样的关系,哎,那你把刚才那个变量写到这儿,跟后边这些变量之间呢,注意有个分号啊。啊,有个分号,就有的同学的电脑可能打开以后呢,它是长这样,咱们这块大部分同学打开呢是长这样,长这样的话,你就写到这儿就行,后边不要加分号了,它会自动的上下给你补个分号。
13:11
行,这我就写完了,写完以后来注意我们得把这个关掉,重新再去开一个啊问二。CMD。这个呢,你看我在C盘的这个路径下呢,我写个Java c.exe。哎,Java空格杠verion哎都没问题,所以配置呢也是好使的啊好,那么下边说为什么要这样配呢。诶主要原因呢,是因为咱们后期呢,还要学习一些高级的一些内容,诶在高级的一些内容当中,比如说像tomcad里边,他CAD要能够启动呢,它要识别GDK的这个路径,它会去找环境变量里边的这个变量名。所以为了咱们后边呢,没有坑,所以咱们现在呢,大家诶都这样去配。行,那么我们就配好这个还原变量问题了,然后呢,呃,下午的时候呢,咱们再说一下这个JDK17的一个安装跟八呢还有点儿区别,然后我们再具体的讲下边这样一些具体的代码。
14:05
咱们上午呢,就先到这儿啊。
我来说两句