好的,我整天都在网上搜索,我已经尝试了我所看到的一切,所以我想知道是否有人可以提供帮助。
我有一个引用 jar 文件的类,我已将其复制到 lib 文件夹中的工作区中,jar 是:Classifier4J.jar,我的类在控制台上完美运行,完全没有错误。当我尝试将 .jar 打包在一起并从另一个程序运行 .jar 时,它给了我这个错误:
Exception in thread "pool-2-thread-1" java.lang.NoClassDefFoundError: net/sf/classifier4J/bayesian/IWordsDataSource...(10 more)
很明显,当我创建 .jar 时,它无法引用它需要的分类器4j 库。
我尝试过的事情:
- 配置我的构建路径
- 更改清单文件
- 用我的 .jar 打包 .jar
-in eclipse 转到 file>export>java>runnable .jar 然后引用库
和许多其他的东西,没有任何效果。
如果无论如何有类似的问题或知道为什么会发生这种情况,请您帮助我,这真的让我很头疼。这是eclipse的问题吗?可以通过eclipse完成吗?
提前致谢
周杰伦