2014-12-27 49 views
0

我想收拾两个外部库(OpenCSV & CommonCSV(是的,后来一个我将重新编码的一切只用一个))到我的主要项目 - 目前它抛出链接外部罐到最后一罐Netbeans的

java.lang.NoClassDefFoundError - au/com/bytecode/opencsv/CSVWriter 

我试过把它们放到我的src文件夹中 - 它增加了我的jar的大小,但仍然没有改变。
然后我将它们添加到编译处理器下的属性 - >库中,处理器&运行选项卡。 (我已经将它们添加为罐子)

现在所有这些仍然会产生相同的错误 - 那么我错过了什么?

回答

0

包装是什么意思?您可以选择将项目导出为.jar,包括链接到该项目的库,以便最终生成一个包含您需要的所有内容的jar文件。

+0

当我将'Clean&Build'生成的.jar复制到一个没有lib文件夹的文件夹时,它不能正常工作,但会抛出异常(当使用该类时) - 我希望lib文件夹中的文件出现在最后的罐子里 – user45891 2014-12-27 21:47:42

+0

因为你必须把项目导出到捆绑的罐子里。不只是通过清洁和建设。至少我是这么做的。只需右键单击该项目并选择诸如导出项目之类的东西即可。 (这是在Eclipse中,我不记得netbeans是如何的) – 2014-12-29 07:45:39