eclipse跑jfinal项目遇到的种种坑,java.lang.NoSuchMethodError

---恢复内容开始---

  首先 ,本人一直使用的是idea,idea真的是一个非常不错的ide,但公司的项目大部分都是eclipse开发,所以不得已换成了eclipse,以下是我刚开始使用eclipse遇到的坑。

  第一步,肯定都是导入项目,不管通过什么方式导入

  第二步,把会使用的jar包给加进来,右击jar包,build path.......,当然还有其它方式,然后源文件的路径要配好

  第三步,配置项目到服务器,我使用的是tomcat

  第四步,启动tomcat,遇到端口号被占用,tomcat内部发生错误,这些都是常事了,反正使用idea很少出现这种错,解决方法就是移除tomcat,重新配置,要么就是换个tomcat

  通过上面步骤,本以为就能把项目给跑起来,结果首先给我报了一个java.lang.NoSuchMethodError的错误,以前从未遇到这种错误,经百度,得出了以下结论。

    1.缺少jar包,但如果是在编译过程中报错,可能就是没有把jar包添加到运行环境中,jar包没有被引用到,在下图中添加,右击项目->build path->configure build path...

 

                 

     2.可能就是jar包冲突,或者是版本问题,版本问题真的很坑爹,这个需要慢慢查,一般报错后面都会告诉你具体是那个包出错,针对着查

    然后就是没有找到什么配置文件呀,哪个config没有配置之类的报错,这个错我也查找了半天,仍没有找到错误的根源,也不知道怎么解决,最后一气之下,clean,项目clean,tomcat也clean,不得不说clean真的是很有用,项目就跑起来了

 

  

 

posted @ 2018-08-01 15:48  叶子加雨  阅读(300)  评论(0编辑  收藏  举报