fun*_*iki 10 java eclipse processing jar external-dependencies
在Processing中,我想导入一个用Java编写的库,它包装了一个外部库(.jar文件).
处理似乎导入我自己的库,但是当我调用构造函数(它引用外部库中的某些类)时,我java.lang.NoClassDefFoundError在Processing GUI控制台中获得了一个.
如果不是在我的Eclipse构建路径中包含External .jar,我使用库的实际源代码并导出所有这些,Processing不会抱怨.
我怎样才能打包这个项目,这样我就不必在Eclipse项目中包含所有库的源代码(而只是包含.jar文件)?
更新:根据NLtelaviv的建议,我选择导出为Runnable JAR.对我有用的是选择"将所需的库复制到生成的JAR旁边的子文件夹"选项.在这里,将在输出包含引用的.jar库的.jar的位置旁边创建另一个文件夹.
Update2:另一个有效的选项是"将所需的库提取到生成的JAR中".这样做允许JAR在内部访问引用.似乎同样适用于NLtelaviv的建议,但情况似乎并非如此.如果您不想要任何额外文件,请选择此选项.如果您浏览.JAR文件,您会注意到外部库位于单独的包文件夹中.
| 归档时间: |
|
| 查看次数: |
29119 次 |
| 最近记录: |