00:00
来,我们说这个main这东西怎么用,第四个啊,我们需要学先去安装这个ma核心程序,那么首先第一步呢,我们得去检查一下,呃,当前系统环境当中呢,你有没有配这个Java home这个环境变量,我们说了main问是Java写的没,本身就是Java写的,所以说它也得运行在虚拟机上面,所以他得知道你当前系统环境里边这个Java home在哪啊,但当然了,或者说他通过Java home去找你的JDK是装在哪,在这儿呢?我们可以给大家看一下哈,可以用这个命令行来这个输出一下,哎,当然的话,其实你不这样的话,你直接从我的电脑那点进去看也可以哈。就是输出一下这个环境变量的值,就这个意思,但是呢,你还得去考虑有一个什么情况啊,有的同学他是这个环境变量呢,是配的是这个路径,但是它真正JDK呢,可能不是这个路径,那就有问题了啊,那你就有问题了,你得保证你这个目录下面确实是你那个JDK,然后这个第二步呢,就是解压我们这个没核心程序的压缩包,这个压缩包呢,这个看我们这个讲义哈。
01:31
我。在这里边我这写清楚了啊,这就是没问的核心程序,我们要解压的是它,嗯,这个我想你应该是能找着的啊,你自己你看你自己把这课件你放哪了,解压这个东西解压之前我们打开看一看啊。这是一个整的啊,一个单个的一个目录,不是散单,所以我们可以解压到当前文件夹。
02:02
把它解压到哪呢?我们要放在一个非中文无空格这个路径下。这这个问题吧,很多同学都不太注意,那可能他一觉着我一直就这个,就没有特意这样去安排过,也没有什么问题啊,但是你最好呢,还是别给自己找这样的麻烦,你看我现在这个目录呢,是D盘下边的这个DV install,所有跟开发相关的需要安装的东西呢,我都放在这儿啊,也便于这个统一的管理,这个路径呢,整体上你看啊,整体上这个路径里边没有中文,也没有这个空格啊,就是避免我们程序出现一些这个嗯,不必要的问题。哎,在这儿的话,我们这个是作为一个例子哈,嗯,你不一定非得跟我一样,然后我们可以去运行一个命令叫MVN-V,查看这个命文版本,诶验证是否,哎呀,不对,这还还还还短一个哈,我们得去配置没问的环境面料,所以第一个呢,我们是配置这个面home,哎,也可以是这个m two后面。
03:38
然后呢,我们下边这个配一个pass,哎,呃,这个m two home是咋回事哈,Ma home比较好理解,跟Java home是一样的道理,M two home哈,就是我们现在的ma版本是三啊,大版本是三,以前呢就是二,那那个时候的话,这个环境变量叫m two横,就是配这个的意思就是为了尽量向下兼容一些啊,据这个前辈说呢,就是配成这个吧,有些时候可以避免一些这个莫名其妙的错误啊,甚至于说呢,这个,嗯,个别情况就是怎么说呢,常规情况下啊,这个明home呢,其实不配也行,但是呢,就是为了防止一些这个我们犄角旮旯的一些这个那种错误啊,所以说这最好还是把这个给它配上,嗯,那么我们就CTRLC按这个来配吧。
04:39
环境变量,然后这个环境变量我们说哈,是分成这个用户的和这个系统的这两个部分,那么我们建议大家呢,我们自己你自定义的这个黄金变量哈,最好还是配在这个用户的这个里边,呃,为啥配这个里边呢?呃,因为你肯定我们平常用自己的电脑吧,你基本上不可能再换一个别的用户去登录都是这一个用户,所以说这个时候你换也不存在换别的用户的问题,然后呢,你嗯,为什么配用户这里边儿呢,就是你配系统这里边吧,你来这个里边呢,去去做一些操作的时候呢,很有可能不小心呢,就把系统这里边的环境变量哪个不小心删了呀,或者说哪个不小心你给改了这个东西,你可能你自己改了你都不知道啊,你删了,你可能你自己都无意中删了,你自己都不知道,所以说呢,这时候尽量你要是删了的话,可能会导致你系统出一些问题啊,这个时候你想恢复都不太好恢复,所以说我们最好。
05:39
还是在用户这里边来做,那么m two m two后面它的值应该是什么呢?值呢,就应该是我们这个B目录的上一级,这是一个小规律,就是说这一般的这个home的环境变量啊,一般home的环境变量都是B目录的上一级,而我们那个pass呢,通常是带这个bin的,就是我们诶。
06:08
I'to home,然后我们去pass,在这儿呢,去找到这个pass,这是我以前新建的,然后在这个里边呢,这个pass通常都是带这个B的。给它附加在这个后边啊,记住一定是追加,你别把这个其他的别的值呢,给这个覆盖掉,把它这个覆加过来,这是pass哈。这个环境配环境变量配置好以后,这个第四步呢,我们就是这个验证,怎么验证呢,就是运行MVN-V这个命令去查看。呃,现在这个命的版本诶,我们可以来看一下,但是这个你环境变量改了以后呢,命令行窗口要重新开啊,这个要记住要重新开,不然的话,它用的还是原来的旧的环境变量MV-V,我们能够看到这样的信息呢,这个就就就就是正常的啊,说明这个我们刚才这个配置呢就OK了。
07:24
当然以前有的时候有同学这个较真哈,他说我我这个跟你这儿不一样呀,你这是个Windows,我那是个DOS,你就不要在意这个事儿了,每个人的系统环境就是有区别的啊,你看到这个版本信息就可以了啊,这方面不用不用去扣这里边儿的细节,运行这个命令,这是我们微问的核心程序,就是经历这样一个过程,去给它这个解压出来就好了啊,这个还是比较简单的。
我来说两句