常见报错之java.lang.NoClassDefFoundError错误

java.lang.NoClassDefFoundError错误是java开发中最常见的错误之一
因为最近做项目经常碰到这个错误,类明明可以加载到,但就是运行报错,有时候重启eclipse就搞定了,有时候半天都不行
今天在网上好好查了下可能是这个原因:
- eclipse的jre环境配置的有问题。
众所周知,每次安装java环境时都会先安装jdk,再安装jre,而jdk里也包含有jre,但还是会重新再安装一遍jre
我们在配置eclipse的java运行环境时,可以制定jdk的目录,也可以配置jdk/jre的目录,两种系统都不会报错
但是当我们选jdk时,就会出现本文的报错,改成jdk/jre就好了

我的环境是eclipse+jdk1.8+tomcat8,写代码能正常引入的类,运行时就找不到了,很可能就是因为jre的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值