idea 导入模块化项目报错解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea 导入模块化项目报错解决方法相关的知识,希望对你有一定的参考价值。

参考技术A 使用idea导入基础的模块化项目时有的子项目会报错

一。查看报错问题:Try-with-resources are not supported at language level '1.5'

jdk1.5版本不支持Try-with-resources,可是我的idea默认的jdk版本是1.8

在网上查资料都是一溜烟的英文,让我很忧伤,

我的解决办法:1.每一个model的language level 改成和你安装的jdk对应的版本

2.上图中dependencies中的model的sdk改成项目的jdk版本或者改成project sdk都可以,因为pom.xml文件中配置了jdk的版本

二。启动时报错问题:

这个问题代表的意思是javac编译时的target batecode version 不是上面的javac1.8 版本

解决办法:下图中target batecode version改成1.8就可以了

eclipse项目导入idea报错:程序包javax.servlet不存在

eclipse项目导入idea报错:程序包javax.servlet不存在

错误如图:

原因是缺少相对应的jar包,导入jar包即可。 

解决方法:

在idea中选择 File - Project Structure - Porject Settings - Modules 

在右侧的选项卡中,切换到 Dependencies,点击 + 符号,如图:

 点击 + 图标后,弹出的窗口选择 Jars ...,找到本机安装/部署的apache-tomcat,在lib下把jsp-api.jar和servlet-ap.jar两个jar包添加进去即可:

以上是关于idea 导入模块化项目报错解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse下导入maven项目。最后报错。求解决方法

idea打开项目没有模块文件的解决方法

idea eclipse web项目

idea 中,不同模块的类如何导入引用,非maven项目?

idea中导入Eclipse项目及报错处理方法

idea导入多模块项目