Eclipse中导入外部jar包 使用poi进行excel读写出现Exception in thread “main“ java.lang.NoClassDefFoundError

在Eclipse中使用Apache POI进行Excel读写时,按照常规步骤导入jar包后遇到`java.lang.NoClassDefFoundError`。为解决此问题,尝试了创建新的User Libraries,将所需jar包添加到该库中,然后通过Add Library方式引入到工程,最终解决了报错。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.将需要的jar放入工程下面的lib

2.右击工程文件build path

3.add jars选择所需的包

使用apache的poi来实现excel读写时,需要导入jar包,以上是导入的一般过程,但是按这个步骤导入jar包后出现Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkboo的报错,检查了导入的包没有问题,后来这个Eclipse——添加库(Add Library)到项目_无限迭代中......-优快云博客_add library

试了试先新建成一个user libraries再把需要用到的jar放入新建library中,然后add libraries,而不是直接build path 来add jars,居然成功了。具体原因也不知道是为什么。

这是新建的library,把所需包都放在了里面。之后直接右击工程文件add libraries即可。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值