我开发了一个L
使用一些依赖 .jar 文件的库D
。然后我决定J
使用 Eclipse 将其导出为 Jar 。
尝试使用时J
,我得到 java.lang.NoClassDefFound / java.lang.ClassNotFound 错误。
L
部署我的库的最简单方法是什么?我更愿意将它与其依赖项打包在一起,但将它们与L
.
我在里面查了一下L.jar
,依赖关系肯定在那里,所以这似乎是一个文件告诉java在哪里查找它们的问题。
谢谢
用户 maven 或 gradle。这 2 个构建工具正是您所需要的。
如果您想创建和打包 jar 以及依赖项,您可以考虑为此使用一些编程。看看JBoss ShrinkWrap
希望这可以帮助
我正在使用 Eclipse Juno Release(4.2),这样做非常方便。
运行命令 java -jar myapp.jar