IDEA常用操作和问题的解决

  1. 创建web时没有web.xml
    方案:工程右击–>open module setting–>Modules–>点击Web–>Deployment Descriptors中的加号–>选择web.xml以及版本号

  2. 创建Maven项目后创建文件下面无法创建java文件
    方案:添加文件夹目录后必须将目录标记为源文件夹才能创建:右击java文件夹–>Mark Directory As–>Sources Root

  3. IDEA创建properties配置文件
    方案:new–>Resource Bundle,直接填写文件名即可(如jdbc.properties只需填写jdbc即可)

  4. IDEA版本IU2017.3.2+win10系统自带输入法,中文输入法时待选字不能跟随光标,而是出现IDEA的窗口右下角
    方案:新建环IDEA的JDK环境变量IDEA_JDK_64值为oracle的JDK根目录,我这里时64位的启动器,32位自行更改

  5. IDEA配置WEB项目并运行:一般情况下会在WEB-INF目录下创建lib和classes文件夹,然后配置为Complier output(选择对应的项目Module,然后选择Paths,勾选Use module complier output配置Output path和Test output path为刚刚的classes文件夹即可),然后配置该Module项目在Tomcat中运行(选择Run Edit Configurations(可以按Shift+Alt+F10)–>添加Tomcat(Alt+Insert)–点击Deployment添加要部署的WEBModule即可)

  6. 实时调试页面展示效果,因为每次更改页面代码后都要重启Tomcat很麻烦,这里可以在配置完Tomcat后,使用Debug模式启动 ,每次更改页面代码后,再次点击一下Debug,选择第二个即可,然后刷新页面:
    IDEA常用操作和问题的解决
    【注意】在后来的使用过程中发现经常性的出现如下的一些问题,导致热部署失败,IDEA常用操作和问题的解决
    解决方法:卸载所有版本的JDK卸载(我不会告诉你我的本儿上装了大概有5种JDK版本≡(▔﹏▔)≡,各有各有用处,只能将就着用了),重新安装一种版本的JDK(只装一个版本的),配置IDEA使用该版本的JDK即可。

  7. 在调式WEB项目时,打了断点,第一次调试完断点还在,也可以调式,但是第二次该断点却不能生效。方法:如下,点击debug处的View Breakpoints出现如下弹窗,选则箭头处,注意结束调式按F9,不要按Alt + F9
    IDEA常用操作和问题的解决

8.查看某个接口或者类的实现类或继承类,可以将鼠标移至下图中的位置,然后按Ctrl键即可查看那些类实现了该接口
IDEA常用操作和问题的解决
9. 在查看类的继承结构图时,如果类的继承关系很复杂,无法看清类名,可以按着Alt键移动鼠标到类名上就会出现放大镜的功能。
10. 快速查找某个类:Ctrl + Shift + T
11. 复制某个类的路径:Ctrl + Shfit + C
12. 复制某个类的全类名:Ctrl + Shfit + Alt + C (有点尴尬,原谅我的魔爪有点按不过来这组快捷键<(_ _)>)
13. 包裹代码块,有try-catch、if、synchronized等常用的包裹:Ctrl + Alt + T
14. WEB的Module中添加lib中jar包,现在说真的是不应该,IDEA中添加web项目的jar还真挺复杂的,看一下具体的步骤:首先Ctrl + Shift + Alt + S,按照如下操作
IDEA常用操作和问题的解决
在第4步的时候,将Module中的lib目录添加进去就行了吗?然并没有,还要继续干,要么用IDEA的Fix解决,但那样并不好,自己都不知道流程怎么走,继续下面的配置:
IDEA常用操作和问题的解决
在第三步的时候,下面默认显示的是lib包下的第一个jar包,没关系,右击这个jar,然后进入第4步的选项即可。这样才算是完整的添加步骤。注意如果下次lib包更新过后,可以直接进行第2张图的操作进行lib包的更新。
15. 在新建java类的时候,右键New菜单下居然没有class选项,有点懵逼:
IDEA常用操作和问题的解决
后来在配置conf文件夹的时候,妈的,连Module都没有添加,怎么会让我在里面创建java文件,还是Eclipse用多了,还不太转的过来,解决方式:打开工程结构(Ctrl + Shift + Alt + S)将Module添加进去即可。
IDEA常用操作和问题的解决