java问题汇总

1 junit测试时报错test is not an annotation type

问题原因及解决办法:这是因为起的类名也是Test,相互冲突, 建议测试类命名规范为:要测试的类名+Test,这样就比较规范, 也避免了类似问题的出现。

2 JUnit-4进行单元测试时报错:java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing

问题原因及解决办法:这是因为缺少了hamcrest包引起的,只需要将相应的依赖包加入即可

3 启动Tomcat时报错:java.lang.UnsupportedClassVersionError

问题原因及解决办法:这是因为编译时的java环境和运行时的java环境不一致造成的, 两者修改一致即可。这两个环境最好都与生产环境保持一致,否则就会产生意想不到的后果。

4 eclipse运行找不到或者无法加载主类

问题原因及解决办法:正常情况下是Build Path 中的加入的jar包出现了问题, 比如说加入的jar包源已经没了,这时就需要在Build Path 中将相应报错的jar包remove掉; 还有一种是在导入jar包的时候没有注意,把本来不是jar包的文件也一并导入到了Build Path 中, 我就踩过这个深坑,希望后面的朋友不要再次踏入。

5 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

问题原因:jar文件没有同步发布到自己项目的lib目录中 解决方案:如果你是用Maven进行构建的话 可以试试 下面的办法 项目点击右键 点击 Properties 选择Deployment Assembly 再点击右边的Add按钮 选择Java Build Path Entries后点击Next按钮 然后选择你的Maven Dependencies 确定即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值