import别人的源代码由于版本问题报错解决
来源:互联网 发布:win10网络设置关闭 编辑:程序博客网 时间:2024/05/22 00:07
今天在看spring MVC的教程后下载了源代码用于学习,可是在import进eclipse后报错了,调试了一个小时后终于解决,发现原因主要是由当时原作者的开发环境版本与我的开发环境不同造成的
在这里把特地把调试过程记录下来,以备以后查看。
首先报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
主要原因:原作者用的tomcat的版本和我用的版本不同
解决方法:右击工程->build path-->configure build path-->libraries-->点击Apache Tomcat v6.0(或其他版本)-->选择Edit-->然后改为你现在使用的版本。
再报错:Target runtime Apache Tomcat v6.0 is not defined.
主要原因:工程文件中.settings文件夹下的配置文件依旧是原作者的版本
解决方法:打开.settings文件夹下的文件org.eclipse.wst.common.project.facet.core.xml,然后把里面的版本设置改为你的环境版本。
最后报错:Java compiler level does not match the version of the installed Java project facet.
主要原因:就像报错里说的Java compiler level和the version of the installed Java project facet不匹配
解决方法:1.右击工程-->properties-->java compiler-->把compiler compliance level改为你的环境版本;
2.右击工程-->properties-->project facets-->改里面java的版本与上面的匹陪。
ps:其实project facets里的设定应该就是在org.eclipse.wst.common.project.facet.core.xml里面的东西,应该是改java compiler和project facets匹配, project facets不需要修改。
- import别人的源代码由于版本问题报错解决
- python import win32api报错问题的解决
- 解决 ImportError: cannot import name imsave 的报错问题
- 由于Android版本问题StrictMode模式下访问网络报错的解决办法 绝对经典
- 导入别人项目报错的问题
- 关于引入别人的ASdemo解决gredle版本问题
- 解决我的开源代码里面的前一篇后一篇的跳页问题,由于时间关系我不发图了,存储过程没有更改,我改进了一下报错功能,用来重新定义属性
- 由于sdk版本,locationManager.getLastKnownLocation报错
- 解决Eclipse Pydev中import beacutifulsoup的时候报错:Unresolved import
- 解决循环import的问题
- 由于JDK版本问题导致的错误
- 解决Linux下Tomcat由于Tomcat Native问题启动报错
- import MySQLdb 报错 相关的环境问题
- 就如何解决from lxml import etree报红的问题
- 解决python多版本时,import第三方模块出错的问题
- 解决抽词word2003之前版本文档报错问题
- Newtonsoft.Json.Compact 最新版本 解决List向量报错的问题
- 快速集成Android的水波纹效果解决低版本报错问题
- squid 服务器配置
- 珍爱生命,远离telnetd
- 跑酷类游戏------quick-cocos2d-x 加载进度条的界面具体实现
- 程序员写代码时应该反复问自己的10个问题
- 关于hashmap put 的问题
- import别人的源代码由于版本问题报错解决
- 删除表中重复的数据Oracle
- HTTP文件上传协议的具体格式示例
- 《浅谈Objective-C》
- 关于内敛函数
- Json学习三
- java线程 状态模型
- COCOS2D-X Lua面向对象编程
- 判断某一点在直线的左右侧的算法