Java学习,使用IDEA中碰见的问题

Posted jsonyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习,使用IDEA中碰见的问题相关的知识,希望对你有一定的参考价值。

学习到Struts2,建Demo,直接打开IDEA,创建了一个Web项目,使用了Struts2,结果配置好后一直提示 ClassNotFound "org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter"

前提:使用的Struts2 版本号为 2.5.14.1,本身web.xml配置文件中就要使用 "org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter",这个是从2.5开始就不一样了,具体可以看看jar包里面的命名空间,都没有"org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter",版本从2.5之后就简化了,少了“.ng”。

最后发现是因为Out目录中没有将Jar包输出,编译后的class文件,自然找不到对应的Jar包,所以设置一下就可以 了,Ctrl+Shift+Alt+S ,快捷键打开“Project Structure”,“Artifacts”选项,右下角应该有一个“Fix”按钮,修复一下就OK了。

 

 技术分享图片

以上是关于Java学习,使用IDEA中碰见的问题的主要内容,如果未能解决你的问题,请参考以下文章

JAVA学习(运行机制/IDEA安装/注释/标识符/关键字)

java学习-IDEA运行java程序报错

Java EE 学习:使用IntelliJ IDEA开发java web

Java学习笔记1.2.2 使用Java集成开发环境 - IntelliJ IDEA

Maven工具学习——关于IDEA构建maven项目的java和resources文件不自动变成相应类型的问题

Java EE 学习:IDEA + maven + spring 搭建 web