00:00
开发环境检查这一块呢,我们涉及到三个啊,第一个呢,就是JDKJDK这块我用的是1.8,那我相信大家用的也和我一样的版本是不是,那你需要检查的就是Java home和pass是不是啊这个设置了,然后呢,那我就简单的来看一下啊。啊,应该是在我的电脑,然后属性,然后呢是高级系统设置这面呢,我们环境变量,然后接下来呢,你要检查一下你的Java home是不是合理的设置了,然后再接下来呢,你要检查一下你这个pass里面有没有关于Java home的设置,这里面是有的,对不对啊,所以这是这样的一个内容,好,这是第一个我们要检查的啊,第二个我们要检查的呢,就是你的MY的一个环境变量的设置,那MY环境变量设置的话,有两种设置方式,第一种呢,就是有的同学会设置m two啊,然后我这边的习惯呢,是设置my home,然后我们还是来检查一下,刚才依然是环境变量这块,环境变量这块呢,也是my home,那我的妈呢,是,嗯,设置到了这个路径下,叫做D盘的development阿帕奇3.6.3啊这个路径下,那另外呢,我也设置了一个pass环境面料。
01:22
我把这个marn的这个pass啊,也设置到了这个里面,所以呢是marn home-B啊,前面也是加感叹号和Java home的设置呢,是一模一样的啊好啊,这是这样的两个环境的一个设置,然后接下来呢,我们再来看一下我们的麦的里面的一些配置细节,那么根据刚才我们的my home的一个设置呢,我们来找一下我们ma的配置文件啊。那我妈的配置文件呢,就应该在我妈home所指定的那个目录下,所以呢,就是D盘。然后呢,是development。
02:01
啊,然后呢,我这面呢,有一个阿拉奇文,我这面刚才配置的是3.6.3这个版本。我们打开,打开之后呢,在con这个里面有一个setting是不是啊,好,我把它打开啊。好打开之后呢,我们来我们来看一下。在这个里面呢,我们有这样的几个设置,我们来看一下啊啊,一个呢是本地仓库的路径的设置,一个呢是中央仓库地址的设置,还有一个呢,是JDK版本的设置,你确认一下啊,本地仓库路径的设置呢,我是在这个地方设置的啊,那当然如果有些同学呢,他是在idea里面设置的,这个也是可以的啊,那我呢是直接在MY文的配置文件当中进行设置的,这样的话呢,可以保证我们在比如说idea当中,你使用lava或者呢是使用直接使用这个MY文的命令行来进行MY操作的话呢,那么它的仓库呢,都会默认的指向同一个地址,那这样的话,这种设置方式呢,是有这个一致性的啊,所以呢就设置了一个local repository,那么很显然我的本地malo仓库呢,就是在地盘的development ma这个目录下啊,所以呢,我的本地仓库的路径呢。
03:22
像是在。是在这个位置啊。在地盘的development。然后呢,是Mar这块有个repository,这个呢,就是我在本地仓库的一个路径好。然后我们再回到我们的这个配置文件当中,这是我们妈的第一个设置啊,第二个设置呢,再往下走。这面我相信大家也都设置了,是不是因为Mar呢,它涉及到一个呃,这个访问速度的一个问题啊,所以呢,我们要设置一个麦文的镜像,所以在这个里面呢,我就设置了一个阿里云的一个麦文镜像,然后再往下第三个。
04:15
啊,在我们的项目当中呢,有的时候我们项目开发的时候,根据开发工具的不同,他默认给我们选取的这个GDK的版本呢,可能都不太一致,所以呢,为了让我们的ma文项目的JDK的版本呢,都保持一致啊,默认所选择的编译环境都保持一致,所以呢,这面我又配置了一个profile,那么规定我们所有使用这个M配置的所有的项目,它的JDK环境呢,都是基于JDK1.8的,所以呢,这个是三个关于man环境的一个配置,好,那我们再来简单的回顾一下关于ma这一块啊。My home这个是必须要配的,然后呢,刚才我们所说的那个pass你是可选的啊,当然了啊,为了我,为了我平时开发的过程当中方便啊,因为有一些程序它会读这个pass环境当中的这个me的这样的一个B目录,所以呢,我也把这个pass路径呢配置进去了,那参考呢,JDK当中的in pass的一个配置,然后接下来呢,就是我的本地仓库的路径,还有中央仓库,也就是阿里云的地址,还有JDK的版本都呢会设置在man文的配置文件当中,好,这是Mar文的配置,最后呢,我们来看一下idea的配置,Idea啊配置之前呢,先说明一下,我使用的idea的版本呢,是2020.2.3啊,然后大家使用其他的版本呢,也也都可以好啊,然后接下来呢。
05:46
我呢,在这个地方先打开我们的idea。好,那呃,在进行idea设置之前呢,先提醒一下大家,就是我们在做idea基础设置的时候呢,啊,有可能大家是在一个打开的项目的一个状态下,比如说我先打开一个项目。
06:11
嗯,比如说我先打开一个。之前班机的一个项目吧。0820啊。知道吧,然后我把它的这个上宝箱打开。好,在打开项目的状态下呢,我们可以对idea进行一个配置,那配置的方式呢,是fair。然后呢,点setting。好,这里面呢,可以做一些基础的设置,但是呢,我不建议大家这样去做,为什么呢?因为有啊一部分设置呢,如果你在这个里面做的话呢,是针对于这一个项目的啊,如果你在创建其他的项目的话呢,那这个设置就失效了,所以呢,我的建议呢,是大家如果你想让你的这个设置在所有的项目当中都生效,那我建议大家把这个项目先close掉。
07:03
好,回到我们的欢迎界面,在我们的这个欢迎界面当中呢,进行idea的一个设置,那么我们在欢迎界面当中要设置哪些idea的内容呢?我们来看一下。首先呢,我们要确认一下啊,你的idea这个开发环境,它的这个。编译器是不是JAVA8啊,那这个怎么进行确认呢?你直接把我笔记当中的这个内容复制一下就可以了。然后接下来点击这个configu,点击最上面这个settings。好,然后在搜索栏当中呢,我们直接搜Java compeller,那么在build啊,Compeller Java compeller这个地方呢,你可以看到这个地方呢,会有use compelor这个地方用的是Java c啊,当然这是默认的,然后还有一个这个地方。
08:00
啊,一定要选中JAVA8,有些同学这个地方是空的啊,甚至有些同学这个地方是五,那都是不可以的啊,由于种种原因,或者是你基础环境的原因,嗯,有一部分同学呢,这块可能不是扎喇叭,可那这样的话呢,就会导致我们项目在后期运行以及编译的过程当中呢,出现啊一些问题,所以建议大家先检查一下这个位置啊,啊,这是我们第一个要检查的地方,好,第二个要检查的地方呢,就是你项目整个的一个编码环境,那我们复制一下这个filecos。在这个位置我们粘贴一下哈,看一下。File encodings啊,来到这个页面当中呢,我们要确认三个位置,第一个位置呢是utf杠八啊,叫global encoding全局编码方式,第二个呢是project encoding,叫当前项目的编码方式,第三个呢,就是VO encoding for properties files,就是默认的properties配置文件,它的这个编码方式都是什么?那我们呢,也要是U其F杠八啊,有些时候我们在打开一些其他的项目的时候,或者是导入一些其他人做的项目的时候,经常会碰到这个proper文件乱码的问题,那这个呢,就是因为你的环境和他的环境的这个proper的编码,甚至是项目的编码呢是不一致而导致的,而我们默认的这个编码方案呢,是GBK啊,因为我们这个是中文操作系统,所以呢,需要大家给它改成UTF杠八,第三个配置呢,就是刚才我们说的啊。
09:42
好,我们把这个麦打开。很figure啊,Settings还是啊啊。好,Marn呢,如果你啊,直接在setting这个界面当中打开的话呢,你需要打开build build toth Mar,然后在这个地方呢,建议大家呢,选择我们的地盘的底板development阿帕奇ma3.6.3啊好,然后接下来呢,第二个呢,就是选择刚才咱们的user setting user setting file呢,就是刚才我的MY目录一下,刚刚给大家讲解完毕的这个setting.xml文件,那么我们选中点这个文件夹,然后在这个目录下。
10:30
选中这个con下面的setting4.xml这个文件,点击OK,点击完OK之后呢,直接在这个地方勾上over right啊,其实是应该先go overwe是吧,然后再选择它啊就可以了,选完了之后呢,你就会发现这个位置自动呢,就会从。这个setting.xml文件当中读取出我们之前配置的一个。本地仓库的一个路径上一个步骤,我们配置ma的时候,不是配置了一个本地仓库的路径吗?在这个地方。
11:07
对不对啊好,那么在这个里面呢,它就会通过读取这个配置文件,自动的从这个配置文件当中读取你本地仓库的路径了,然后再接下来呢,这个就是根据你的个人的习惯来设置了,第一个呢就是outport。我们还是来搜一下。好,我呢是把这两个选项呢给它勾上,这个呢就是咱们在编写应用程序的时候,它遇到需要导入的扎包啊,首先第一个会自动的将咱们的炸包呢导入到咱们当前的类文件当中啊,第二个呢,就是如果你删除了某一段代码,然后呢导致某一个炸包不需要了,那么它呢就会自动的把相关的JA包从类文件的inport的语句当中给咱们删除掉啊,就是这样的两个选项,好,当然有些同学习惯于自己啊去一个一个扎包进行导入,那么你这块呢就不用去啊选择了,然后接下来呢是最后。
12:15
叫做cold哈。Code这块呢,我们是在这个地方。这个地方默认情况下呢,它有一个match case这样一个选项,在咱们的这个程序开发的过程当中呢,你搜索还有呢,就是智能感知的时候,是不是要区分大小写的搜索和智能感知,那么如果把它勾上了的话呢,就是区分大小写的搜索和智能感知。如果把它。取消勾选的话呢,就是不区分大小写的搜索和智能感知,这个也是根据你自己的开发习惯啊来进行设置就可以了,好,那这是我设置的几个比较重要的内容,好然后最后呢,我来说一下插件,插件这一块呢,Idea当中,嗯,咱们必要的插件在这个项目当中,两个插件,一个是long。
13:14
这个能配合咱们前面的一个基本的一个知识点。就是这块叫简化实体类开发这样的一个组件啊,那这个组件如果要能够在咱们的项目当中进行一个有效的应用的话呢,必须配合一个插件,那这个插件呢,就是number插件,好,我们来看一下,那首先呢,我们来找到我们settings设置这个地方的插件,这个位置plug in啊然后接下来呢,在啊plug ins这一块呢。Marketplace这个地方呢,你可以搜这个longbo,搜到之后呢,就把它安装上就可以了啊好,那因为我已经安装过了,所以呢,这块显示的就是如果你没安装的话,直接点击in install就可以了,这个是第一个插件,好第二个插件呢,是我们要用到买丽丝plus前面我们啊。
14:09
说过我们要用到一个持有层的框架叫买a plus,那么这个持有层的框架呢,有一个插件能够帮助他完成快速的开发,就叫做买威X,所以呢,我们把这个买威X这个插件呢,你给它添加上。在这个地方搜一下。好,那这个是我们的买X啊,好,那这块呢,是我们的开发环境的检查。
我来说两句