org/apache/poi/ss/usermodel/Sheet的NoClassDefFoundError Jar错误

Taz*_*ngo 1 java noclassdeffounderror

我已经看到这个问题了很多,但我仍然无法找到解决方案.那么一个适合我的解决方案.我有一个使用Apache POI的项目,我确保包含所有外部JAR.该项目在eclipse中编译并运行良好,但是当我用" java -jar Test.jar" 运行jar时,我收到此错误:

线程"main"中的异常java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Sheet

我不确定这是否是有用的信息,但我为我的项目创建了一个lib文件夹并将poi库放在那里.这意味着当我创建它时,依赖性在JAR文件中,我想我应该提到这一点,因为我看到了一些关于只在你的可执行jar旁边放置外部jar的解决方案.我也尝试将classpath设置为项目目录.

我似乎做错了什么?

Rei*_*eus 5

Apache的POI JAR文件是不是在运行时类路径.Test.jar使用MANIFEST.MF文件中的以下清单条目重建

Class-Path: poi-3.9-20121203.jar
Run Code Online (Sandbox Code Playgroud)