1.配置JVM的运行参数:help--edit VMoption--create(产生配置文件)

大家可以根据自己电脑的配置更改里面的参数:我的64位系统,4G内存,原来的配置就可以了。

2.debug代码方式:

F7,如果有嵌套函数,就进入嵌套函数里。

F8:即使有嵌套函数也不进入函数里,就在当前函数函数内运行,或者跳出当前函数,不会进入到另一个里面的函数中,而是直接运行完这个函数。

F9:直接运行到下一个断点处,中间的也会执行,只是不停留。

然后它在debug的时候还会在旁边显示出当前行内的变量的值,鼠标悬停也可以。

感觉还是很不错的。其实那快捷键就是:下面红色箭头处的快捷键。

之前我们打开idea的时候,都是默认进入上一次最后打开的工程里的,这个可以设置,不让他自动打开。进入前面说的全局设置这里:

apply之后就不会那样了。这样的话打开idea就会进入下面这个界面:

不过还是看个人习惯吧。

创建javaweb工程:

1.如下图,我的和视频的版本有些不太一样。创建的时候注意选择servlet的版本。我的idea似乎有些问题,每次都得先改了javaee的版本,然后切换到java或者jsme等其他界面,再切换回来,下面的servlet版本才会自己改变,手动不能改。。反正最后能改就行。后面自己命名就ok。

2.后面产生的工程结构图如下所示:

3.配置tomcat. 点击下图中的edit configurations。

进入:

然后我发现我怎么都找不到tomcat,所以我爱setting的插件里搜了tomcat,发现自己没安装tomcat和javaee的插件,然后安装上去,重启idea就可以发现上面这里可以找到tomcat server了。

然后点击+ 号,按照下图进行配置。不要直接在下面的tomcat设置,

下面是配置tomcat的,注意,得先把项目放到tomcat中才会有自动加载资源的配置。

然后,点击启动按钮即可,此后tomcat启动运行,浏览器加载了index.jsp页面。

为javaweb工程添加第三方依赖:

1.在web-inf下new一个directory,然后把jar包复制进去。一般命名为lib。

2.点击project structure

然后添加到liberaries中

然后把lib文件添加到编译路径里:

这样就ok了,最后测试是否成功导入:

没问题。

创建一个servlet:

1.src-new-servlet

2.然后如下图所示:

这里注意,idea的错误就是红色字符,也就是下面的servlet,灰色波浪线表示没使用,不用理它。橙色是java关键字。放在字符上会有提醒。也就是说我们现在这个类有错,也就是找不到servlet这个类。因为没有servlet这个jar包编译。

3.添加servlet依赖,和前面添加依赖有点像,但是这里是直接把tomcat库加进编译路径。tomcat里有servlet的jar包。然后就ok了。

4.然后简单测试一下:

启动tomcat后:

没啥毛病,都很科学。

maven的配置:

在setting里找到maven,它默认使用自己自带的maven,然后把它改为自己原来安装的maven:

在maven的conf的setting.xml这里配置了仓库的位置,所以会自动显示在下面。

记得修改配置文件的位置。用过maven的应该都很熟悉这些操作了,就不详解了。然后就ok了。

然后我们使用maven来创建一个javase工程:

1.file-new-project-maven 然后使用骨架,注意选择的名字。

后面的和eclipse的差不多,基本next就行,创建完成后有下面提示,选择自动导入。

然后就等待它创建,这是需要联网的。等待过程就不要动它了,不然容易卡。

然后就是maven的一些操作:

如果按照我们前面的设置了得话,可以看到最右边有了maven的菜单,点进去就可以有各种操作:

然后大家可以仔细看看里面的选择:

有导入,下载文档,执行命令,直接双击clean就是执行了这个命令。可惜我这里没有显示依赖关系的那个功能图,视频里的多好啊。

然后来看maven创建javaweb工程:这里就是骨架不同

然后项目名(artificate id)最好用下划线,如果使用中划线的话在后面的项目名会帮你去掉。基本就是next就完事了。

创建好后,我的没有java文件夹和resources目录,java用来存放源代码,resources用来存放配置文件。所以我在main文件夹下又创建了这两个目录。后面要把java文件夹变为source root,如下图: 之后颜色变为蓝色。

然后是发布这个工程:

方法1:和前面的方法一样,在edit configure这里添加tomcat作为server。

方法2:利用maven添加tomcat插件。

也就是在pom.xml添加plugin

这里配置了tomcat使用的端口和访问的路径。

然后再maven菜单栏那里找到tomcat7,运行run即可。可惜的是我的tomcat7没有在左边显示出来,所以只能在菜单栏的execute maven goal里运行 tomcat7:run 命令,然后才从远程仓库下载tomcat7回来运行,有点捞。。不过反正能运行。能访问。

后面还有使用idea使用svn和git的视频,我就不在这记笔记了。有兴趣的大家可以直接去视频看。

通过这一系列的操作,对idea有了基本的认识,感觉收获还是很不错的。感觉挺好用的。