IDEA常用操作和问题的解决

文章目录

    • 1. 创建web时没有web.xml
    • 2. 创建Maven项目后创建文件下面无法创建java文件
    • 3. IDEA创建properties配置文件
    • 4. 输入法异常
    • 5. 配置WEB项目并运行
    • 6. 热加载
    • 7. 断点只能初次生效
    • 8. 查看类的实现/继承关系
    • 9. WEB的Module中添加lib中jar包
    • 10. 在新建java类的时候,右键New菜单下居然没有`class`选项
    • 11. 学生账户激活

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. 配置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. 热加载

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

7. 断点只能初次生效

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

8. 查看类的实现/继承关系

查看某个接口或者类的实现类或继承类,可以将鼠标移至下图中的位置,然后按Ctrl键即可查看那些类实现了该接口
IDEA常用操作和问题的解决_第4张图片

9. WEB的Module中添加lib中jar包

现在说真的是不应该,IDEA中添加web项目的jar还真挺复杂的,看一下具体的步骤:首先Ctrl + Shift + Alt + S,按照如下操作
IDEA常用操作和问题的解决_第5张图片
在第4步的时候,将Module中的lib目录添加进去就行了吗?然并没有,还要继续干,要么用IDEA的Fix解决,但那样并不好,自己都不知道流程怎么走,继续下面的配置:
IDEA常用操作和问题的解决_第6张图片
在第三步的时候,下面默认显示的是lib包下的第一个jar包,没关系,右击这个jar,然后进入第4步的选项即可。这样才算是完整的添加步骤。注意如果下次lib包更新过后,可以直接进行第2张图的操作进行lib包的更新。

10. 在新建java类的时候,右键New菜单下居然没有class选项

描述:
IDEA常用操作和问题的解决_第7张图片
后来在配置conf文件夹的时候,妈的,连Module都没有添加,怎么会让我在里面创建java文件,还是Eclipse用多了,还不太转的过来,解决方式:打开工程结构(Ctrl + Shift + Alt + S)将Module添加进去即可。
IDEA常用操作和问题的解决_第8张图片

11. 学生账户激活

 前段时间偶然发现,毕业后学校没有收回邮箱账号,那就舒服了,直接去官网使用学校邮箱申请:https://www.jetbrains.com/shop/eform/students即可,如果网址失效再试一下https://www.jetbrains.com/student。

你可能感兴趣的:(Java-IDE)