IntelliJ IDEA 缺少 javax 包 支持 (转)
2017-08-09 09:55
169 查看
在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时(例:javax.servlet.http.HttpServlet), 在你会发现在IntelliJ IDEA里无法成功编译这个程序。
报错如下:
Java.lang.ClassNotFoundException:javax.el.ELResolver为什么呢?因为IntelliJ IDEA 没有导入 servlet-api.jar 这个架包,需要你手动导入支持。
1、选中项目(在IntelliJ中称为Module);
2、点击右键,选择open modual settings(或者直接按F4);
3、在弹出的窗口左端选择Libraries;
4、点击顶端的一个类似加号“+”的图标;
5、在右端选择第一项(Attach Classes...);
6、在弹出的窗口中选择tomcat所在的目录,进入里面的lib目录,寻找servlet-api.jar这个jar包(如果JSP页面也有相关的JavaWeb对象,则还要寻找jsp-api.jar;如果只有Servlet,则只选择servlet-api.jar);
7、选中上述jar包,依次点击OK。
导入成功!
相关文章推荐
- IntelliJ IDEA 缺少 javax 包 支持
- IntelliJ IDEA 缺少 javax 包 支持
- IntelliJ IDEA 缺少javax包支持解决办法
- 第一次使用IDEA,报错:IntelliJ IDEA 缺少 javax 包 支持
- IntelliJ IDEA 缺少 javax 包 支持
- IntelliJ IDEA里缺少javax.servlet
- 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int,该怎么解决
- OpenTLD-master MATLAB 编译的时候出错 “error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int”
- 类语句.NET下编译C++代码时出现"error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"错误的解决方法。
- Intellij idea 对YML文件支持的解决方案
- 怎样在Windows与Centos下的Linux间共享文件,如果mnt文件夹不显示,可能是mnt缺少共享支持
- wxdebug.cpp(567) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
- Intellij IDEA 12添加Hibernate 4.2.2框架支持
- error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
- error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
- intellij idea 报错-source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式)
- error C2144: 语法错误 : “void”的前面应有“;” error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int;
- error C2146: 语法错误: 缺少“;”(在标识符“m_tTimer”的前面) error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
- IntelliJ IDEA里找不到javax.servlet的jar包
- IntellIJ IDEA 配置 Vue 支持 打开Vue项目