您的位置:首页 > 其它

个人BUG记录

2016-06-01 10:02 351 查看
2016.5.27

错误:连接db2无法将unicode转换为ebcdic。

原因:计算机名为中文。

错误:cannot be resolved to type

原因:项目jre和myeclipse的jre版本要统一,且compiler版本要适配。

错误:The hierarchy of the type is inconsistent

原因:自己的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入。(缺少jar包)

错误:Context namespace element 'annotation-config' and its parser class [org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser] are only available on JDK 1.5 and higher

原因:spring版本2.5.6 jdk版本1.8。spring 2.5检测不了jdk1.8。jdk降级或spring升级。

错误:*.java文件中文乱码

原因:copy下来的java文件本来是GBK编码,然后在myeclipse里人为转换成utf-8,所以会导致乱码。对于copy下来的文件,myeclipse要去适应文件的编码。对于自己新建的文件,通常用utf-8,因为linux下是utf-8格式,便于国际化。(windows下默认编码为GB2312,linux默认编码为utf-8)。 刚才一直没解决.java文件中文乱码,最后终于发现要在Content Types-Text-Java Source File 改成gbk,问题解决。

2016.5.27

错误:从svn上checkout一个新项目,报了几万个错误,若不知道怎么去解决,试着找找jar的问题,或者把jar删了再导入。

2016.7.1

错误:使用Myeclipse,将eclipse下的工程复制过来后,发现提示Tomcat 7.0 unbound。缺少Server Runtime。

解决:1,File->New->Other->Server->Server(注意在new时,需要勾上Show All Wizards),下一步,选择Apache,Tomcat v7.0 Server,点击finish。

2,项目右键->Properties->Java Build Path->Libraries->Add Library->Server Runtime(MyEclipse incompatible)->next->Tomcat v7.0 Server->Tomcat v7.0 Server 即可。

错误:Project facet Dynamic Web Module version 3.0 is not supported by Apache Tomcat v6.5.

原因:tomcat7.0,一般是3.0;若tomcat6,则一般是2.4或2.5.

解决:找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,直接手动修改jst.web对应的version即可。

2016.7.4

错误: org.hibernate.MappingException: entity class not found

原因:没有对web项目进行编译,导致根本不存在user.class文件。

2016.7.6

错误:在配置log4j.properties文件时,不能生成输出文件!

原因:在配置绝对路径的时候写法有问题,正确的写法比如:F:\eclipse/workspace/VIPShoping/log/log.log

2016.7.7

错误:hibernate hql语句 select * from User where 。。。

原因:hibernate不支持select*

正确写法: select xxx from User xxx where....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: