在用2020.3企业版创建模块,想构建web application项目时,发现没有该选项:
在这里插入图片描述根据网上解决方法,就先创建普通Module,再右键add framework,发现也没有web application。
在这里插入图片描述
解决方式

  1. 工具栏选中Help-Edit Custom Properties
    2.[在这里插入图片描述](https://img-blog.csdnimg.cn/20210408203225399.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg0NjU2Mg==,size_16,color_FFFFFF,t_70)[在这里插入图片描述](https://img-blog.csdnimg.cn/20210408203203594.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg0NjU2Mg==,size_16,color_FFFFFF,t_70)

第一次点击可能要创建一个新文件,加入这句代码

# custom IntelliJ IDEA properties
javaee.legacy.project.wizard=true

保存,重启idea。
再右键之前创建的module -add framework,即有web application。目录如下:
在这里插入图片描述
PS:如果后期新建模块,发现刚开始构建就默认选择Web application,后面add framework也没有web application了,但构建出来的项目模块如下:
在这里插入图片描述
发现这样的目录在使用时不方便,特别是引入其他包的时候(具体原因还没搞清楚)。想要之前的目录,在构建的时候就要选择Library,再右键add
在这里插入图片描述PPS:若模块无法新建java class,在File- Project Structure,右边选择Modlues,在Mark as里面选择Sources即可。
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐