项目学习过程中遇到的问题记录

本文记录了在Java开发中遇到的一些典型问题及其解决方法,包括:CharSequence 类型未解析错误、Junit4测试报错、Spring配置数据源问题、单元测试编码异常、自定义异常类编译错误以及war包的打包方式。针对这些问题,提供了如更改JDK版本、添加缺失库、修改配置等解决策略。
摘要由CSDN通过智能技术生成

一、The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
在这里插入图片描述
当我们的代码出现这个错误时:The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files;就是当你在myeclipse引用了不同版本。

由于我用的Myeclipse 版本为6.5,而JDK的版本是1.8的,因此两者版本不兼容,解决方案将是:
1、将JDK的版本降级成1.6的就可以了。
2、也可以将Myeclipse的版本升级。

二、使用Junit4报下面的错误:
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.sec

解决:缺少jar包hamcrest-core-1.3.jar,添加这个包
junit4.11.jar要和hamcrest-core-1.3.jar一块使用。

三、spring配置数据源问题:
Caused by: org.springframework.beans

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值